home *** CD-ROM | disk | FTP | other *** search
/ Westlight Stock Photography - Creative Freedom / Westlight Stock Photography - Creative Freedom.iso / Start Here… / Start Here….rsrc / bin.rsrc_CODE_37_HyperTalk.txt < prev    next >
Text File  |  1995-08-06  |  330KB  |  5,862 lines

  1. # near model CODE resource
  2. # jump table entries: 5264-5327 (64 of them)
  3. export_658:
  4. 00000000  206D DFE6                movea.l    A0, [A5 - 0x201A]
  5. 00000004  2250                     movea.l    A1, [A0]
  6. 00000006  5088                     addq.l     A0, 8
  7. 00000008  2010                     move.l     D0, [A0]
  8. 0000000A  2228 0004                move.l     D1, [A0 + 0x4]
  9. 0000000E  9280                     sub.l      D1, D0
  10. 00000010  6E00 0018                bgt        +0x1A /* 0000002A */
  11. 00000014  4267                     clr.w      -[A7]
  12. 00000016  4EAD 18EA                jsr        [A5 + 0x18EA /* export_793 */]
  13. 0000001A  4A1F                     tst.b      [A7]+
  14. 0000001C  6700 0016                beq        +0x18 /* 00000034 */
  15. 00000020  206D DFE6                movea.l    A0, [A5 - 0x201A]
  16. 00000024  2250                     movea.l    A1, [A0]
  17. 00000026  5088                     addq.l     A0, 8
  18. 00000028  2010                     move.l     D0, [A0]
  19. label0000002A:
  20. 0000002A  2251                     movea.l    A1, [A1]
  21. 0000002C  D3C0                     add.l      A1, D0
  22. 0000002E  32AF 0004                move.w     [A1], [A7 + 0x4]
  23. 00000032  5490                     addq.l     [A0], 2
  24. label00000034:
  25. 00000034  205F                     movea.l    A0, [A7]+
  26. 00000036  544F                     addq.w     A7, 2
  27. 00000038  4ED0                     jmp        [A0]
  28. export_659:
  29. 0000003A  4E56 0000                link       A6, 0
  30. 0000003E  48E7 3818                movem.l    -[A7], D2,D3,D4,A3,A4
  31. 00000042  302E 0008                move.w     D0, [A6 + 0x8]
  32. 00000046  102E 000B                move.b     D0, [A6 + 0xB]
  33. 0000004A  206E 0010                movea.l    A0, [A6 + 0x10]
  34. 0000004E  226E 000C                movea.l    A1, [A6 + 0xC]
  35. 00000052  42AE 0014                clr.l      [A6 + 0x14]
  36. 00000056  0C6E 0004 000A           cmpi.w     [A6 + 0xA], 0x4
  37. 0000005C  6700 003C                beq        +0x3E /* 0000009A */
  38. 00000060  6D00 0058                blt        +0x5A /* 000000BA */
  39. 00000064  362E 000A                move.w     D3, [A6 + 0xA]
  40. 00000068  E243                     asr        D3.w, 1
  41. 0000006A  5343                     subq.w     D3, 1
  42. 0000006C  2410                     move.l     D2, [A0]
  43. 0000006E  6000 0008                bra        +0xA /* 00000078 */
  44. label00000072:
  45. 00000072  0241 00FF                andi.w     D1, 0xFF
  46. 00000076  D2C1                     add.w      A1, D1
  47. label00000078:
  48. 00000078  3219                     move.w     D1, [A1]+
  49. 0000007A  6700 0062                beq        +0x64 /* 000000DE */
  50. 0000007E  B041                     cmp.w      D0, D1
  51. 00000080  66F0                     bne        -0xE /* 00000072 */
  52. 00000082  B491                     cmp.l      D2, [A1]
  53. 00000084  66EC                     bne        -0x12 /* 00000072 */
  54. 00000086  2648                     movea.l    A3, A0
  55. 00000088  2449                     movea.l    A2, A1
  56. 0000008A  3803                     move.w     D4, D3
  57. label0000008C:
  58. 0000008C  B54B                     cmpm.w     [A2]+, [A3]+
  59. 0000008E  56CC FFFC                dbne       D4, -0x6 /* 0000008C */
  60. 00000092  66DE                     bne        -0x20 /* 00000072 */
  61. 00000094  5549                     subq.w     A1, 2
  62. 00000096  6000 0042                bra        +0x44 /* 000000DA */
  63. label0000009A:
  64. 0000009A  2410                     move.l     D2, [A0]
  65. 0000009C  6000 0008                bra        +0xA /* 000000A6 */
  66. label000000A0:
  67. 000000A0  0241 00FF                andi.w     D1, 0xFF
  68. 000000A4  D2C1                     add.w      A1, D1
  69. label000000A6:
  70. 000000A6  3219                     move.w     D1, [A1]+
  71. 000000A8  6700 0034                beq        +0x36 /* 000000DE */
  72. 000000AC  B041                     cmp.w      D0, D1
  73. 000000AE  66F0                     bne        -0xE /* 000000A0 */
  74. 000000B0  B499                     cmp.l      D2, [A1]+
  75. 000000B2  66F2                     bne        -0xC /* 000000A6 */
  76. 000000B4  5D49                     subq.w     A1, 6
  77. 000000B6  6000 0022                bra        +0x24 /* 000000DA */
  78. label000000BA:
  79. 000000BA  3410                     move.w     D2, [A0]
  80. 000000BC  6000 0008                bra        +0xA /* 000000C6 */
  81. label000000C0:
  82. 000000C0  0241 00FF                andi.w     D1, 0xFF
  83. 000000C4  D2C1                     add.w      A1, D1
  84. label000000C6:
  85. 000000C6  3219                     move.w     D1, [A1]+
  86. 000000C8  6700 0014                beq        +0x16 /* 000000DE */
  87. 000000CC  B041                     cmp.w      D0, D1
  88. 000000CE  66F0                     bne        -0xE /* 000000C0 */
  89. 000000D0  B459                     cmp.w      D2, [A1]+
  90. 000000D2  66F2                     bne        -0xC /* 000000C6 */
  91. 000000D4  5949                     subq.w     A1, 4
  92. 000000D6  6000 0002                bra        +0x4 /* 000000DA */
  93. label000000DA:
  94. 000000DA  2D49 0014                move.l     [A6 + 0x14], A1
  95. label000000DE:
  96. 000000DE  4CDF 181C                movem.l    D2,D3,D4,A3,A4, [A7]+
  97. 000000E2  4E5E                     unlink     A6
  98. 000000E4  205F                     movea.l    A0, [A7]+
  99. 000000E6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  100. 000000EA  4ED0                     jmp        [A0]
  101. export_660:
  102. 000000EC  206D DFE6                movea.l    A0, [A5 - 0x201A]
  103. 000000F0  5888                     addq.l     A0, 4
  104. 000000F2  2050                     movea.l    A0, [A0]
  105. 000000F4  2050                     movea.l    A0, [A0]
  106. 000000F6  D0C0                     add.w      A0, D0
  107. 000000F8  7000                     moveq.l    D0, 0x00
  108. 000000FA  1018                     move.b     D0, [A0]+
  109. 000000FC  7200                     moveq.l    D1, 0x00
  110. 000000FE  1218                     move.b     D1, [A0]+
  111. 00000100  2F08                     move.l     -[A7], A0
  112. 00000102  2F01                     move.l     -[A7], D1
  113. 00000104  1F00                     move.b     -[A7], D0
  114. 00000106  6100 0158                bsr        +0x15A /* 00000260 */
  115. 0000010A  4E75                     rts
  116. export_661:
  117. 0000010C  226D DFE6                movea.l    A1, [A5 - 0x201A]
  118. 00000110  2251                     movea.l    A1, [A1]
  119. 00000112  2F11                     move.l     -[A7], [A1]
  120. 00000114  4E90                     jsr        [A0]
  121. 00000116  206D DFE6                movea.l    A0, [A5 - 0x201A]
  122. 0000011A  2050                     movea.l    A0, [A0]
  123. 0000011C  2050                     movea.l    A0, [A0]
  124. 0000011E  91DF                     sub.l      A0, [A7]+
  125. 00000120  D1DF                     add.l      A0, [A7]+
  126. 00000122  4ED0                     jmp        [A0]
  127. export_662:
  128. 00000124  4A2D B5C4                tst.b      [A5 - 0x4A3C]
  129. 00000128  661C                     bne        +0x1E /* 00000146 */
  130. 0000012A  554F                     subq.w     A7, 2
  131. 0000012C  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  132. 00000130  4A1F                     tst.b      [A7]+
  133. 00000132  6612                     bne        +0x14 /* 00000146 */
  134. 00000134  4A6D CAEA                tst.w      [A5 - 0x3516]
  135. 00000138  6D16                     blt        +0x18 /* 00000150 */
  136. 0000013A  4EAD 1A12                jsr        [A5 + 0x1A12 /* export_830 */]
  137. 0000013E  4A2D 9DC0                tst.b      [A5 - 0x6240]
  138. 00000142  6602                     bne        +0x4 /* 00000146 */
  139. 00000144  600A                     bra        +0xC /* 00000150 */
  140. label00000146:
  141. 00000146  1B7C 0001 B5C4           move.b     [A5 - 0x4A3C], 0x1
  142. 0000014C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  143. label00000150:
  144. 00000150  4E75                     rts
  145. export_663:
  146. 00000152  4E56 0000                link       A6, 0
  147. 00000156  226E 0008                movea.l    A1, [A6 + 0x8]
  148. 0000015A  206D CF56                movea.l    A0, [A5 - 0x30AA]
  149. 0000015E  2050                     movea.l    A0, [A0]
  150. 00000160  202D CF5A                move.l     D0, [A5 - 0x30A6]
  151. 00000164  6F00 00F2                ble        +0xF4 /* 00000258 */
  152. 00000168  D1C0                     add.l      A0, D0
  153. 0000016A  2028 FFFC                move.l     D0, [A0 - 0x4]
  154. 0000016E  2200                     move.l     D1, D0
  155. 00000170  5188                     subq.l     A0, 8
  156. 00000172  91C0                     sub.l      A0, D0
  157. 00000174  2408                     move.l     D2, A0
  158. 00000176  0202 00FE                andi.b     D2, 0xFE
  159. 0000017A  2042                     movea.l    A0, D2
  160. 0000017C  0C80 0000 0001           cmpi.l     D0, 0x1
  161. 00000182  6600 0008                bne        +0xA /* 0000018C */
  162. 00000186  1290                     move.b     [A1], [A0]
  163. 00000188  6000 00BC                bra        +0xBE /* 00000246 */
  164. label0000018C:
  165. 0000018C  2408                     move.l     D2, A0
  166. 0000018E  0802 0000                btst.b     D2, 0x0
  167. 00000192  6600 008C                bne        +0x8E /* 00000220 */
  168. 00000196  0C80 0000 0004           cmpi.l     D0, 0x4
  169. 0000019C  6600 0008                bne        +0xA /* 000001A6 */
  170. 000001A0  2290                     move.l     [A1], [A0]
  171. 000001A2  6000 00A2                bra        +0xA4 /* 00000246 */
  172. label000001A6:
  173. 000001A6  0C80 0000 0008           cmpi.l     D0, 0x8
  174. 000001AC  6600 000A                bne        +0xC /* 000001B8 */
  175. 000001B0  22D8                     move.l     [A1]+, [A0]+
  176. 000001B2  2290                     move.l     [A1], [A0]
  177. 000001B4  6000 0090                bra        +0x92 /* 00000246 */
  178. label000001B8:
  179. 000001B8  0C80 0000 0002           cmpi.l     D0, 0x2
  180. 000001BE  6600 0008                bne        +0xA /* 000001C8 */
  181. 000001C2  3290                     move.w     [A1], [A0]
  182. 000001C4  6000 0080                bra        +0x82 /* 00000246 */
  183. label000001C8:
  184. 000001C8  E489                     lsr        D1, 2
  185. 000001CA  6010                     bra        +0x12 /* 000001DC */
  186. label000001CC:
  187. 000001CC  22D8                     move.l     [A1]+, [A0]+
  188. 000001CE  22D8                     move.l     [A1]+, [A0]+
  189. 000001D0  22D8                     move.l     [A1]+, [A0]+
  190. 000001D2  22D8                     move.l     [A1]+, [A0]+
  191. 000001D4  22D8                     move.l     [A1]+, [A0]+
  192. 000001D6  22D8                     move.l     [A1]+, [A0]+
  193. 000001D8  22D8                     move.l     [A1]+, [A0]+
  194. 000001DA  22D8                     move.l     [A1]+, [A0]+
  195. label000001DC:
  196. 000001DC  5181                     subq.l     D1, 8
  197. 000001DE  6EEC                     bgt        -0x12 /* 000001CC */
  198. 000001E0  4441                     neg.w      D1
  199. 000001E2  D241                     add.w      D1, D1
  200. 000001E4  4EFB 1002                jmp        [PC + D1.w + 0x2]
  201. 000001E8  22D8                     move.l     [A1]+, [A0]+
  202. 000001EA  22D8                     move.l     [A1]+, [A0]+
  203. 000001EC  22D8                     move.l     [A1]+, [A0]+
  204. 000001EE  22D8                     move.l     [A1]+, [A0]+
  205. 000001F0  22D8                     move.l     [A1]+, [A0]+
  206. 000001F2  22D8                     move.l     [A1]+, [A0]+
  207. 000001F4  22D8                     move.l     [A1]+, [A0]+
  208. 000001F6  22D8                     move.l     [A1]+, [A0]+
  209. 000001F8  0800 0001                btst.b     D0, 0x1
  210. 000001FC  6700 0004                beq        +0x6 /* 00000202 */
  211. 00000200  32D8                     move.w     [A1]+, [A0]+
  212. label00000202:
  213. 00000202  0800 0000                btst.b     D0, 0x0
  214. 00000206  6700 003E                beq        +0x40 /* 00000246 */
  215. 0000020A  12D8                     move.b     [A1]+, [A0]+
  216. 0000020C  6000 0038                bra        +0x3A /* 00000246 */
  217. label00000210:
  218. 00000210  12D8                     move.b     [A1]+, [A0]+
  219. 00000212  12D8                     move.b     [A1]+, [A0]+
  220. 00000214  12D8                     move.b     [A1]+, [A0]+
  221. 00000216  12D8                     move.b     [A1]+, [A0]+
  222. 00000218  12D8                     move.b     [A1]+, [A0]+
  223. 0000021A  12D8                     move.b     [A1]+, [A0]+
  224. 0000021C  12D8                     move.b     [A1]+, [A0]+
  225. 0000021E  12D8                     move.b     [A1]+, [A0]+
  226. label00000220:
  227. 00000220  5181                     subq.l     D1, 8
  228. 00000222  6EEC                     bgt        -0x12 /* 00000210 */
  229. 00000224  4441                     neg.w      D1
  230. 00000226  D241                     add.w      D1, D1
  231. 00000228  4EFB 1002                jmp        [PC + D1.w + 0x2]
  232. 0000022C  12D8                     move.b     [A1]+, [A0]+
  233. 0000022E  12D8                     move.b     [A1]+, [A0]+
  234. 00000230  12D8                     move.b     [A1]+, [A0]+
  235. 00000232  12D8                     move.b     [A1]+, [A0]+
  236. 00000234  12D8                     move.b     [A1]+, [A0]+
  237. 00000236  12D8                     move.b     [A1]+, [A0]+
  238. 00000238  12D8                     move.b     [A1]+, [A0]+
  239. 0000023A  12D8                     move.b     [A1]+, [A0]+
  240. 0000023C  2409                     move.l     D2, A1
  241. 0000023E  0802 0000                btst.b     D2, 0x0
  242. 00000242  6700 0002                beq        +0x4 /* 00000246 */
  243. label00000246:
  244. 00000246  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  245. 0000024C  0200 00FE                andi.b     D0, 0xFE
  246. 00000250  91AD CF5A                sub.l      [A5 - 0x30A6], D0
  247. 00000254  D1AD CF52                add.l      [A5 - 0x30AE], D0
  248. label00000258:
  249. 00000258  4E5E                     unlink     A6
  250. 0000025A  205F                     movea.l    A0, [A7]+
  251. 0000025C  584F                     addq.w     A7, 4
  252. 0000025E  4ED0                     jmp        [A0]
  253. export_664:
  254. fn00000260:
  255. 00000260  4E56 0000                link       A6, 0
  256. 00000264  202E 000A                move.l     D0, [A6 + 0xA]
  257. 00000268  0680 0000 0009           addi.l     D0, 0x9 /* '\t' */
  258. 0000026E  B0AD CF52                cmp.l      D0, [A5 - 0x30AE]
  259. 00000272  6D00 0018                blt        +0x1A /* 0000028C */
  260. 00000276  4267                     clr.w      -[A7]
  261. 00000278  2F00                     move.l     -[A7], D0
  262. 0000027A  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  263. 0000027E  4A1F                     tst.b      [A7]+
  264. 00000280  6600 000A                bne        +0xC /* 0000028C */
  265. 00000284  2D7C 0000 0001 000A      move.l     [A6 + 0xA], 0x1
  266. label0000028C:
  267. 0000028C  206E 000E                movea.l    A0, [A6 + 0xE]
  268. 00000290  202E 000A                move.l     D0, [A6 + 0xA]
  269. 00000294  2200                     move.l     D1, D0
  270. 00000296  226D CF56                movea.l    A1, [A5 - 0x30AA]
  271. 0000029A  2251                     movea.l    A1, [A1]
  272. 0000029C  D3ED CF5A                add.l      A1, [A5 - 0x30A6]
  273. 000002A0  0C80 0000 0001           cmpi.l     D0, 0x1
  274. 000002A6  6600 000A                bne        +0xC /* 000002B2 */
  275. 000002AA  12D0                     move.b     [A1]+, [A0]
  276. 000002AC  4219                     clr.b      [A1]+
  277. 000002AE  6000 00C0                bra        +0xC2 /* 00000370 */
  278. label000002B2:
  279. 000002B2  2408                     move.l     D2, A0
  280. 000002B4  0802 0000                btst.b     D2, 0x0
  281. 000002B8  6600 008E                bne        +0x90 /* 00000348 */
  282. 000002BC  0C80 0000 0004           cmpi.l     D0, 0x4
  283. 000002C2  6600 0008                bne        +0xA /* 000002CC */
  284. 000002C6  22D0                     move.l     [A1]+, [A0]
  285. 000002C8  6000 00A6                bra        +0xA8 /* 00000370 */
  286. label000002CC:
  287. 000002CC  0C80 0000 0008           cmpi.l     D0, 0x8
  288. 000002D2  6600 000A                bne        +0xC /* 000002DE */
  289. 000002D6  22D8                     move.l     [A1]+, [A0]+
  290. 000002D8  22D0                     move.l     [A1]+, [A0]
  291. 000002DA  6000 0094                bra        +0x96 /* 00000370 */
  292. label000002DE:
  293. 000002DE  0C80 0000 0002           cmpi.l     D0, 0x2
  294. 000002E4  6600 0008                bne        +0xA /* 000002EE */
  295. 000002E8  32D0                     move.w     [A1]+, [A0]
  296. 000002EA  6000 0084                bra        +0x86 /* 00000370 */
  297. label000002EE:
  298. 000002EE  E489                     lsr        D1, 2
  299. 000002F0  6010                     bra        +0x12 /* 00000302 */
  300. label000002F2:
  301. 000002F2  22D8                     move.l     [A1]+, [A0]+
  302. 000002F4  22D8                     move.l     [A1]+, [A0]+
  303. 000002F6  22D8                     move.l     [A1]+, [A0]+
  304. 000002F8  22D8                     move.l     [A1]+, [A0]+
  305. 000002FA  22D8                     move.l     [A1]+, [A0]+
  306. 000002FC  22D8                     move.l     [A1]+, [A0]+
  307. 000002FE  22D8                     move.l     [A1]+, [A0]+
  308. 00000300  22D8                     move.l     [A1]+, [A0]+
  309. label00000302:
  310. 00000302  5181                     subq.l     D1, 8
  311. 00000304  6EEC                     bgt        -0x12 /* 000002F2 */
  312. 00000306  4441                     neg.w      D1
  313. 00000308  D241                     add.w      D1, D1
  314. 0000030A  4EFB 1002                jmp        [PC + D1.w + 0x2]
  315. 0000030E  22D8                     move.l     [A1]+, [A0]+
  316. 00000310  22D8                     move.l     [A1]+, [A0]+
  317. 00000312  22D8                     move.l     [A1]+, [A0]+
  318. 00000314  22D8                     move.l     [A1]+, [A0]+
  319. 00000316  22D8                     move.l     [A1]+, [A0]+
  320. 00000318  22D8                     move.l     [A1]+, [A0]+
  321. 0000031A  22D8                     move.l     [A1]+, [A0]+
  322. 0000031C  22D8                     move.l     [A1]+, [A0]+
  323. 0000031E  0800 0001                btst.b     D0, 0x1
  324. 00000322  6700 0004                beq        +0x6 /* 00000328 */
  325. 00000326  32D8                     move.w     [A1]+, [A0]+
  326. label00000328:
  327. 00000328  0800 0000                btst.b     D0, 0x0
  328. 0000032C  6700 0042                beq        +0x44 /* 00000370 */
  329. 00000330  12D8                     move.b     [A1]+, [A0]+
  330. 00000332  4219                     clr.b      [A1]+
  331. 00000334  6000 003A                bra        +0x3C /* 00000370 */
  332. label00000338:
  333. 00000338  12D8                     move.b     [A1]+, [A0]+
  334. 0000033A  12D8                     move.b     [A1]+, [A0]+
  335. 0000033C  12D8                     move.b     [A1]+, [A0]+
  336. 0000033E  12D8                     move.b     [A1]+, [A0]+
  337. 00000340  12D8                     move.b     [A1]+, [A0]+
  338. 00000342  12D8                     move.b     [A1]+, [A0]+
  339. 00000344  12D8                     move.b     [A1]+, [A0]+
  340. 00000346  12D8                     move.b     [A1]+, [A0]+
  341. label00000348:
  342. 00000348  5181                     subq.l     D1, 8
  343. 0000034A  6EEC                     bgt        -0x12 /* 00000338 */
  344. 0000034C  4441                     neg.w      D1
  345. 0000034E  D241                     add.w      D1, D1
  346. 00000350  4EFB 1002                jmp        [PC + D1.w + 0x2]
  347. 00000354  12D8                     move.b     [A1]+, [A0]+
  348. 00000356  12D8                     move.b     [A1]+, [A0]+
  349. 00000358  12D8                     move.b     [A1]+, [A0]+
  350. 0000035A  12D8                     move.b     [A1]+, [A0]+
  351. 0000035C  12D8                     move.b     [A1]+, [A0]+
  352. 0000035E  12D8                     move.b     [A1]+, [A0]+
  353. 00000360  12D8                     move.b     [A1]+, [A0]+
  354. 00000362  12D8                     move.b     [A1]+, [A0]+
  355. 00000364  2409                     move.l     D2, A1
  356. 00000366  0802 0000                btst.b     D2, 0x0
  357. 0000036A  6700 0004                beq        +0x6 /* 00000370 */
  358. 0000036E  4219                     clr.b      [A1]+
  359. label00000370:
  360. 00000370  323C 0002                move.w     D1, 0x2
  361. label00000374:
  362. 00000374  4219                     clr.b      [A1]+
  363. 00000376  51C9 FFFC                dbf        D1, -0x6 /* 00000374 */
  364. 0000037A  12EE 0008                move.b     [A1]+, [A6 + 0x8]
  365. 0000037E  2280                     move.l     [A1], D0
  366. 00000380  5280                     addq.l     D0, 1
  367. 00000382  0200 00FE                andi.b     D0, 0xFE
  368. 00000386  5080                     addq.l     D0, 8
  369. 00000388  D1AD CF5A                add.l      [A5 - 0x30A6], D0
  370. 0000038C  91AD CF52                sub.l      [A5 - 0x30AE], D0
  371. 00000390  203C 0000 0100           move.l     D0, 0x100
  372. 00000396  B0AD CF52                cmp.l      D0, [A5 - 0x30AE]
  373. 0000039A  6D00 0010                blt        +0x12 /* 000003AC */
  374. 0000039E  4267                     clr.w      -[A7]
  375. 000003A0  2F3C 0000 03E8           move.l     -[A7], 0x3E8
  376. 000003A6  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  377. 000003AA  544F                     addq.w     A7, 2
  378. label000003AC:
  379. 000003AC  4E5E                     unlink     A6
  380. 000003AE  205F                     movea.l    A0, [A7]+
  381. 000003B0  4FEF 000A                lea.l      A7, [A7 + 0xA]
  382. 000003B4  4ED0                     jmp        [A0]
  383. export_665:
  384. 000003B6  4E56 FFF6                link       A6, -0x000A
  385. 000003BA  486E FFF6                pea.l      [A6 - 0xA]
  386. 000003BE  4EAD 1F7A                jsr        [A5 + 0x1F7A /* export_1003 */]
  387. 000003C2  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  388. 000003C6  486E FFF6                pea.l      [A6 - 0xA]
  389. 000003CA  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  390. 000003CE  A9EC                     syscall    Pack5/Elems68K
  391. 000003D0  486E FFF6                pea.l      [A6 - 0xA]
  392. 000003D4  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  393. 000003D8  4E5E                     unlink     A6
  394. 000003DA  205F                     movea.l    A0, [A7]+
  395. 000003DC  544F                     addq.w     A7, 2
  396. 000003DE  4ED0                     jmp        [A0]
  397. export_666:
  398. 000003E0  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  399. 000003E4  2248                     movea.l    A1, A0
  400. 000003E6  206F 0008                movea.l    A0, [A7 + 0x8]
  401. 000003EA  2050                     movea.l    A0, [A0]
  402. 000003EC  7000                     moveq.l    D0, 0x00
  403. label000003EE:
  404. 000003EE  0C18 0020                cmpi.b     [A0]+, 0x20 /* ' ' */
  405. 000003F2  67FA                     beq        -0x4 /* 000003EE */
  406. 000003F4  5348                     subq.w     A0, 1
  407. 000003F6  0C28 0020 0002           cmpi.b     [A0 + 0x2], 0x20 /* ' ' */
  408. 000003FC  6616                     bne        +0x18 /* 00000414 */
  409. 000003FE  1010                     move.b     D0, [A0]
  410. 00000400  0C31 006F 0000           cmpi.b     [A1 + D0.w], 0x6F /* 'o' */
  411. 00000406  660C                     bne        +0xE /* 00000414 */
  412. 00000408  1028 0001                move.b     D0, [A0 + 0x1]
  413. 0000040C  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  414. 00000412  677E                     beq        +0x80 /* 00000492 */
  415. label00000414:
  416. 00000414  0C28 0020 0008           cmpi.b     [A0 + 0x8], 0x20 /* ' ' */
  417. 0000041A  6600 0064                bne        +0x66 /* 00000480 */
  418. 0000041E  1010                     move.b     D0, [A0]
  419. 00000420  0C31 0066 0000           cmpi.b     [A1 + D0.w], 0x66 /* 'f' */
  420. 00000426  6658                     bne        +0x5A /* 00000480 */
  421. 00000428  1028 0001                move.b     D0, [A0 + 0x1]
  422. 0000042C  0C31 0075 0000           cmpi.b     [A1 + D0.w], 0x75 /* 'u' */
  423. 00000432  664C                     bne        +0x4E /* 00000480 */
  424. 00000434  1028 0002                move.b     D0, [A0 + 0x2]
  425. 00000438  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  426. 0000043E  6640                     bne        +0x42 /* 00000480 */
  427. 00000440  1028 0003                move.b     D0, [A0 + 0x3]
  428. 00000444  0C31 0063 0000           cmpi.b     [A1 + D0.w], 0x63 /* 'c' */
  429. 0000044A  6634                     bne        +0x36 /* 00000480 */
  430. 0000044C  1028 0004                move.b     D0, [A0 + 0x4]
  431. 00000450  0C31 0074 0000           cmpi.b     [A1 + D0.w], 0x74 /* 't' */
  432. 00000456  6628                     bne        +0x2A /* 00000480 */
  433. 00000458  1028 0005                move.b     D0, [A0 + 0x5]
  434. 0000045C  0C31 0069 0000           cmpi.b     [A1 + D0.w], 0x69 /* 'i' */
  435. 00000462  661C                     bne        +0x1E /* 00000480 */
  436. 00000464  1028 0006                move.b     D0, [A0 + 0x6]
  437. 00000468  0C31 006F 0000           cmpi.b     [A1 + D0.w], 0x6F /* 'o' */
  438. 0000046E  6610                     bne        +0x12 /* 00000480 */
  439. 00000470  1028 0007                move.b     D0, [A0 + 0x7]
  440. 00000474  0C31 006E 0000           cmpi.b     [A1 + D0.w], 0x6E /* 'n' */
  441. 0000047A  6604                     bne        +0x6 /* 00000480 */
  442. 0000047C  7001                     moveq.l    D0, 0x01
  443. 0000047E  6014                     bra        +0x16 /* 00000494 */
  444. label00000480:
  445. 00000480  0C18 000D                cmpi.b     [A0]+, 0xD /* '\r' */
  446. 00000484  62FA                     bhi        -0x4 /* 00000480 */
  447. 00000486  6700 FF66                beq        -0x98 /* 000003EE */
  448. 0000048A  4A28 FFFF                tst.b      [A0 - 0x1]
  449. 0000048E  66F0                     bne        -0xE /* 00000480 */
  450. 00000490  5348                     subq.w     A0, 1
  451. label00000492:
  452. 00000492  7000                     moveq.l    D0, 0x00
  453. label00000494:
  454. 00000494  226F 0008                movea.l    A1, [A7 + 0x8]
  455. 00000498  2288                     move.l     [A1], A0
  456. 0000049A  226F 0004                movea.l    A1, [A7 + 0x4]
  457. 0000049E  1280                     move.b     [A1], D0
  458. 000004A0  205F                     movea.l    A0, [A7]+
  459. 000004A2  504F                     addq.w     A7, 8
  460. 000004A4  4ED0                     jmp        [A0]
  461. export_667:
  462. 000004A6  4EAD 0DCA                jsr        [A5 + 0xDCA /* export_437 */]
  463. 000004AA  2248                     movea.l    A1, A0
  464. 000004AC  206F 0004                movea.l    A0, [A7 + 0x4]
  465. 000004B0  7000                     moveq.l    D0, 0x00
  466. 000004B2  7400                     moveq.l    D2, 0x00
  467. 000004B4  1418                     move.b     D2, [A0]+
  468. 000004B6  3202                     move.w     D1, D2
  469. 000004B8  EF4A                     lsl        D2.w, 7
  470. 000004BA  600A                     bra        +0xC /* 000004C6 */
  471. label000004BC:
  472. 000004BC  E35A                     rol        D2.w, 1
  473. 000004BE  1018                     move.b     D0, [A0]+
  474. 000004C0  1031 0000                move.b     D0, [A1 + D0.w]
  475. 000004C4  B102                     xor.b      D2, D0
  476. label000004C6:
  477. 000004C6  51C9 FFF4                dbf        D1, -0xE /* 000004BC */
  478. 000004CA  84EF 0008                divu.w     D2, [A7 + 0x8]
  479. 000004CE  4242                     clr.w      D2
  480. 000004D0  4842                     swap.w     D2
  481. 000004D2  E58A                     lsl        D2, 2
  482. 000004D4  D4AF 000A                add.l      D2, [A7 + 0xA]
  483. 000004D8  205F                     movea.l    A0, [A7]+
  484. 000004DA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  485. 000004DE  2E82                     move.l     [A7], D2
  486. 000004E0  4ED0                     jmp        [A0]
  487. export_668:
  488. 000004E2  4E56 FEFC                link       A6, -0x0104
  489. 000004E6  206E 000A                movea.l    A0, [A6 + 0xA]
  490. 000004EA  4210                     clr.b      [A0]
  491. 000004EC  4267                     clr.w      -[A7]
  492. 000004EE  486E FFFD                pea.l      [A6 - 0x3]
  493. 000004F2  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  494. 000004F6  101F                     move.b     D0, [A7]+
  495. 000004F8  6744                     beq        +0x46 /* 0000053E */
  496. 000004FA  4267                     clr.w      -[A7]
  497. 000004FC  2F2D BFE0                move.l     -[A7], [A5 - 0x4020]
  498. 00000500  3F2D BFE4                move.w     -[A7], [A5 - 0x401C]
  499. 00000504  4267                     clr.w      -[A7]
  500. 00000506  4EAD 2C5A                jsr        [A5 + 0x2C5A /* export_1415 */]
  501. 0000050A  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  502. 0000050E  206E 000A                movea.l    A0, [A6 + 0xA]
  503. 00000512  2F08                     move.l     -[A7], A0
  504. 00000514  486E FEFC                pea.l      [A6 - 0x104]
  505. 00000518  2F2D BFE0                move.l     -[A7], [A5 - 0x4020]
  506. 0000051C  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  507. 00000520  3F2D C9CE                move.w     -[A7], [A5 - 0x3632]
  508. 00000524  3F2D C9D4                move.w     -[A7], [A5 - 0x362C]
  509. 00000528  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  510. 0000052C  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  511. 00000530  201F                     move.l     D0, [A7]+
  512. 00000532  205F                     movea.l    A0, [A7]+
  513. 00000534  2240                     movea.l    A1, D0
  514. 00000536  707F                     moveq.l    D0, 0x7F
  515. label00000538:
  516. 00000538  30D9                     move.w     [A0]+, [A1]+
  517. 0000053A  51C8 FFFC                dbf        D0, -0x6 /* 00000538 */
  518. label0000053E:
  519. 0000053E  102E FFFD                move.b     D0, [A6 - 0x3]
  520. 00000542  6704                     beq        +0x6 /* 00000548 */
  521. 00000544  4EBA 1736                jsr        [PC + 0x1736 /* 00001C7C */]
  522. label00000548:
  523. 00000548  486D 0472                pea.l      [A5 + 0x472 /* export_138 */]
  524. 0000054C  A9F1                     syscall    UnloadSeg
  525. 0000054E  4E5E                     unlink     A6
  526. 00000550  205F                     movea.l    A0, [A7]+
  527. 00000552  544F                     addq.w     A7, 2
  528. 00000554  4ED0                     jmp        [A0]
  529. export_669:
  530. 00000556  4E56 FFF2                link       A6, -0x000E
  531. 0000055A  48E7 0118                movem.l    -[A7], D7,A3,A4
  532. 0000055E  7000                     moveq.l    D0, 0x00
  533. 00000560  2D40 0008                move.l     [A6 + 0x8], D0
  534. 00000564  4267                     clr.w      -[A7]
  535. 00000566  486E FFF3                pea.l      [A6 - 0xD]
  536. 0000056A  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  537. 0000056E  101F                     move.b     D0, [A7]+
  538. 00000570  674A                     beq        +0x4C /* 000005BC */
  539. 00000572  302D C9D4                move.w     D0, [A5 - 0x362C]
  540. 00000576  906D C9CE                sub.w      D0, [A5 - 0x3632]
  541. 0000057A  48C0                     ext.l      D0
  542. 0000057C  2E00                     move.l     D7, D0
  543. 0000057E  42A7                     clr.l      -[A7]
  544. 00000580  2007                     move.l     D0, D7
  545. 00000582  5280                     addq.l     D0, 1
  546. 00000584  2F00                     move.l     -[A7], D0
  547. 00000586  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  548. 0000058A  285F                     movea.l    A4, [A7]+
  549. 0000058C  200C                     move.l     D0, A4
  550. 0000058E  6736                     beq        +0x38 /* 000005C6 */
  551. 00000590  4A87                     tst.l      D7
  552. 00000592  6F1E                     ble        +0x20 /* 000005B2 */
  553. 00000594  206D C9D0                movea.l    A0, [A5 - 0x3630]
  554. 00000598  2050                     movea.l    A0, [A0]
  555. 0000059A  2068 003E                movea.l    A0, [A0 + 0x3E]
  556. 0000059E  302D C9CE                move.w     D0, [A5 - 0x3632]
  557. 000005A2  48C0                     ext.l      D0
  558. 000005A4  2640                     movea.l    A3, D0
  559. 000005A6  D7D0                     add.l      A3, [A0]
  560. 000005A8  2F0B                     move.l     -[A7], A3
  561. 000005AA  2F14                     move.l     -[A7], [A4]
  562. 000005AC  2F07                     move.l     -[A7], D7
  563. 000005AE  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  564. label000005B2:
  565. 000005B2  2647                     movea.l    A3, D7
  566. 000005B4  D7D4                     add.l      A3, [A4]
  567. 000005B6  4213                     clr.b      [A3]
  568. 000005B8  2D4C 0008                move.l     [A6 + 0x8], A4
  569. label000005BC:
  570. 000005BC  102E FFF3                move.b     D0, [A6 - 0xD]
  571. 000005C0  6704                     beq        +0x6 /* 000005C6 */
  572. 000005C2  4EBA 16B8                jsr        [PC + 0x16B8 /* 00001C7C */]
  573. label000005C6:
  574. 000005C6  486D 0472                pea.l      [A5 + 0x472 /* export_138 */]
  575. 000005CA  A9F1                     syscall    UnloadSeg
  576. 000005CC  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  577. 000005D0  4E5E                     unlink     A6
  578. 000005D2  4E75                     rts
  579. export_670:
  580. 000005D4  4E56 FF00                link       A6, -0x0100
  581. 000005D8  426D C78A                clr.w      [A5 - 0x3876]
  582. 000005DC  206E 000A                movea.l    A0, [A6 + 0xA]
  583. 000005E0  2F08                     move.l     -[A7], A0
  584. 000005E2  486E FF00                pea.l      [A6 - 0x100]
  585. 000005E6  2F2D BFC2                move.l     -[A7], [A5 - 0x403E]
  586. 000005EA  3F2D BFC6                move.w     -[A7], [A5 - 0x403A]
  587. 000005EE  3F2D BFC0                move.w     -[A7], [A5 - 0x4040]
  588. 000005F2  3F2D C47C                move.w     -[A7], [A5 - 0x3B84]
  589. 000005F6  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  590. 000005FA  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  591. 000005FE  201F                     move.l     D0, [A7]+
  592. 00000600  205F                     movea.l    A0, [A7]+
  593. 00000602  2240                     movea.l    A1, D0
  594. 00000604  707F                     moveq.l    D0, 0x7F
  595. label00000606:
  596. 00000606  30D9                     move.w     [A0]+, [A1]+
  597. 00000608  51C8 FFFC                dbf        D0, -0x6 /* 00000606 */
  598. 0000060C  486D 047A                pea.l      [A5 + 0x47A /* export_139 */]
  599. 00000610  A9F1                     syscall    UnloadSeg
  600. 00000612  4E5E                     unlink     A6
  601. 00000614  205F                     movea.l    A0, [A7]+
  602. 00000616  544F                     addq.w     A7, 2
  603. 00000618  4ED0                     jmp        [A0]
  604. fn0000061A:
  605. 0000061A  4E56 0000                link       A6, 0
  606. 0000061E  2F0C                     move.l     -[A7], A4
  607. 00000620  286E 0008                movea.l    A4, [A6 + 0x8]
  608. 00000624  102C FFFF                move.b     D0, [A4 - 0x1]
  609. 00000628  670A                     beq        +0xC /* 00000634 */
  610. 0000062A  2F2D ABEE                move.l     -[A7], [A5 - 0x5412]
  611. 0000062E  4267                     clr.w      -[A7]
  612. 00000630  4EAD 11EA                jsr        [A5 + 0x11EA /* export_569 */]
  613. label00000634:
  614. 00000634  206E 0008                movea.l    A0, [A6 + 0x8]
  615. 00000638  216C FFFA 0008           move.l     [A0 + 0x8], [A4 - 0x6]
  616. 0000063E  206E 0008                movea.l    A0, [A6 + 0x8]
  617. 00000642  2C48                     movea.l    A6, A0
  618. 00000644  4EFA 0154                jmp        [PC + 0x154 /* 0000079A */]
  619. 00000648  0000 285F                ori.b      D0, 0x5F /* '_' */
  620. 0000064C  4E5E                     unlink     A6
  621. 0000064E  2E9F                     move.l     [A7], [A7]+
  622. 00000650  4E75                     rts
  623. fn00000652:
  624. 00000652  4E56 0000                link       A6, 0
  625. 00000656  102E 000C                move.b     D0, [A6 + 0xC]
  626. 0000065A  6602                     bne        +0x4 /* 0000065E */
  627. 0000065C  6026                     bra        +0x28 /* 00000684 */
  628. label0000065E:
  629. 0000065E  42A7                     clr.l      -[A7]
  630. 00000660  7001                     moveq.l    D0, 0x01
  631. 00000662  2F00                     move.l     -[A7], D0
  632. 00000664  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  633. 00000668  206E 0008                movea.l    A0, [A6 + 0x8]
  634. 0000066C  215F FFFA                move.l     [A0 - 0x6], [A7]+
  635. 00000670  226E 0008                movea.l    A1, [A6 + 0x8]
  636. 00000674  2069 FFFA                movea.l    A0, [A1 - 0x6]
  637. 00000678  2050                     movea.l    A0, [A0]
  638. 0000067A  4210                     clr.b      [A0]
  639. 0000067C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  640. 00000680  4EBA FF98                jsr        [PC - 0x68 /* 0000061A */]
  641. label00000684:
  642. 00000684  4E5E                     unlink     A6
  643. 00000686  205F                     movea.l    A0, [A7]+
  644. 00000688  5C4F                     addq.w     A7, 6
  645. 0000068A  4ED0                     jmp        [A0]
  646. export_671:
  647. 0000068C  4E56 FFDC                link       A6, -0x0024
  648. 00000690  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  649. 00000694  422E FFFF                clr.b      [A6 - 0x1]
  650. 00000698  4A6D BFC6                tst.w      [A5 - 0x403A]
  651. 0000069C  57C0                     seq        D0
  652. 0000069E  4400                     neg.b      D0
  653. 000006A0  1F00                     move.b     -[A7], D0
  654. 000006A2  2F0E                     move.l     -[A7], A6
  655. 000006A4  4EBA FFAC                jsr        [PC - 0x54 /* 00000652 */]
  656. 000006A8  4267                     clr.w      -[A7]
  657. 000006AA  2F2D BFC2                move.l     -[A7], [A5 - 0x403E]
  658. 000006AE  3F2D BFC6                move.w     -[A7], [A5 - 0x403A]
  659. 000006B2  3F3C 0002                move.w     -[A7], 0x2
  660. 000006B6  4EAD 2C4A                jsr        [A5 + 0x2C4A /* export_1413 */]
  661. 000006BA  3D5F FFEA                move.w     [A6 - 0x16], [A7]+
  662. 000006BE  3D6E FFEA FFE8           move.w     [A6 - 0x18], [A6 - 0x16]
  663. 000006C4  202D BFC2                move.l     D0, [A5 - 0x403E]
  664. 000006C8  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  665. 000006CC  660A                     bne        +0xC /* 000006D8 */
  666. 000006CE  302E FFE8                move.w     D0, [A6 - 0x18]
  667. 000006D2  4440                     neg.w      D0
  668. 000006D4  3D40 FFE8                move.w     [A6 - 0x18], D0
  669. label000006D8:
  670. 000006D8  302D C47C                move.w     D0, [A5 - 0x3B84]
  671. 000006DC  906D BFC0                sub.w      D0, [A5 - 0x4040]
  672. 000006E0  3D40 FFF8                move.w     [A6 - 0x8], D0
  673. 000006E4  5FC0                     sle        D0
  674. 000006E6  4400                     neg.b      D0
  675. 000006E8  1F00                     move.b     -[A7], D0
  676. 000006EA  2F0E                     move.l     -[A7], A6
  677. 000006EC  4EBA FF64                jsr        [PC - 0x9C /* 00000652 */]
  678. 000006F0  42A7                     clr.l      -[A7]
  679. 000006F2  2F2D ABEE                move.l     -[A7], [A5 - 0x5412]
  680. 000006F6  4EAD 127A                jsr        [A5 + 0x127A /* export_587 */]
  681. 000006FA  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  682. 000006FE  57C0                     seq        D0
  683. 00000700  4400                     neg.b      D0
  684. 00000702  1F00                     move.b     -[A7], D0
  685. 00000704  2F0E                     move.l     -[A7], A6
  686. 00000706  4EBA FF4A                jsr        [PC - 0xB6 /* 00000652 */]
  687. 0000070A  1D7C 0001 FFFF           move.b     [A6 - 0x1], 0x1
  688. 00000710  42A7                     clr.l      -[A7]
  689. 00000712  302E FFF8                move.w     D0, [A6 - 0x8]
  690. 00000716  5240                     addq.w     D0, 1
  691. 00000718  48C0                     ext.l      D0
  692. 0000071A  2F00                     move.l     -[A7], D0
  693. 0000071C  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  694. 00000720  2D5F FFFA                move.l     [A6 - 0x6], [A7]+
  695. 00000724  57C0                     seq        D0
  696. 00000726  4400                     neg.b      D0
  697. 00000728  1F00                     move.b     -[A7], D0
  698. 0000072A  2F0E                     move.l     -[A7], A6
  699. 0000072C  4EBA FF24                jsr        [PC - 0xDC /* 00000652 */]
  700. 00000730  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  701. 00000734  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  702. 00000738  4267                     clr.w      -[A7]
  703. 0000073A  486E FFF4                pea.l      [A6 - 0xC]
  704. 0000073E  486E FFF0                pea.l      [A6 - 0x10]
  705. 00000742  486E FFE0                pea.l      [A6 - 0x20]
  706. 00000746  486E FFDC                pea.l      [A6 - 0x24]
  707. 0000074A  4EAD 2C92                jsr        [A5 + 0x2C92 /* export_1422 */]
  708. 0000074E  4AAE FFF4                tst.l      [A6 - 0xC]
  709. 00000752  660A                     bne        +0xC /* 0000075E */
  710. 00000754  2F3C 0000 2F50           move.l     -[A7], 0x2F50 /* '/P' */
  711. 0000075A  4EAD 2392                jsr        [A5 + 0x2392 /* export_1134 */]
  712. label0000075E:
  713. 0000075E  302D BFC0                move.w     D0, [A5 - 0x4040]
  714. 00000762  48C0                     ext.l      D0
  715. 00000764  D1AE FFF4                add.l      [A6 - 0xC], D0
  716. 00000768  206E FFFA                movea.l    A0, [A6 - 0x6]
  717. 0000076C  2D50 FFEC                move.l     [A6 - 0x14], [A0]
  718. 00000770  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  719. 00000774  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  720. 00000778  302E FFF8                move.w     D0, [A6 - 0x8]
  721. 0000077C  48C0                     ext.l      D0
  722. 0000077E  2F00                     move.l     -[A7], D0
  723. 00000780  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  724. 00000784  302E FFF8                move.w     D0, [A6 - 0x8]
  725. 00000788  48C0                     ext.l      D0
  726. 0000078A  D1AE FFEC                add.l      [A6 - 0x14], D0
  727. 0000078E  206E FFEC                movea.l    A0, [A6 - 0x14]
  728. 00000792  4210                     clr.b      [A0]
  729. 00000794  2F0E                     move.l     -[A7], A6
  730. 00000796  4EBA FE82                jsr        [PC - 0x17E /* 0000061A */]
  731. label0000079A:
  732. 0000079A  4FEE FFBC                lea.l      A7, [A6 - 0x44]
  733. 0000079E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  734. 000007A2  4E5E                     unlink     A6
  735. 000007A4  4E75                     rts
  736. export_672:
  737. 000007A6  4E56 FDB8                link       A6, -0x0248
  738. 000007AA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  739. 000007AE  206E 000A                movea.l    A0, [A6 + 0xA]
  740. 000007B2  4210                     clr.b      [A0]
  741. 000007B4  102D B2B0                move.b     D0, [A5 - 0x4D50]
  742. 000007B8  6716                     beq        +0x18 /* 000007D0 */
  743. 000007BA  266D B7CE                movea.l    A3, [A5 - 0x4832]
  744. 000007BE  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  745. 000007C2  43FA 0228                lea.l      A1, [PC + 0x228 /* 000009EC, value 0xB6D6573, pstring "message box" */]
  746. 000007C6  7005                     moveq.l    D0, 0x05
  747. label000007C8:
  748. 000007C8  30D9                     move.w     [A0]+, [A1]+
  749. 000007CA  51C8 FFFC                dbf        D0, -0x6 /* 000007C8 */
  750. 000007CE  607A                     bra        +0x7C /* 0000084A */
  751. label000007D0:
  752. 000007D0  102D BFD8                move.b     D0, [A5 - 0x4028]
  753. 000007D4  6700 01DE                beq        +0x1E0 /* 000009B4 */
  754. 000007D8  266D C488                movea.l    A3, [A5 - 0x3B78]
  755. 000007DC  202D B1EE                move.l     D0, [A5 - 0x4E12]
  756. 000007E0  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  757. 000007E4  6612                     bne        +0x14 /* 000007F8 */
  758. 000007E6  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  759. 000007EA  43FA 01FA                lea.l      A1, [PC + 0x1FA /* 000009E6, value 0x4636172, pstring "card" */]
  760. 000007EE  7002                     moveq.l    D0, 0x02
  761. label000007F0:
  762. 000007F0  30D9                     move.w     [A0]+, [A1]+
  763. 000007F2  51C8 FFFC                dbf        D0, -0x6 /* 000007F0 */
  764. 000007F6  6010                     bra        +0x12 /* 00000808 */
  765. label000007F8:
  766. 000007F8  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  767. 000007FC  43FA 01E2                lea.l      A1, [PC + 0x1E2 /* 000009E0, value 0x5626B67, pstring "bkgnd" */]
  768. 00000800  7002                     moveq.l    D0, 0x02
  769. label00000802:
  770. 00000802  30D9                     move.w     [A0]+, [A1]+
  771. 00000804  51C8 FFFC                dbf        D0, -0x6 /* 00000802 */
  772. label00000808:
  773. 00000808  486E FEF4                pea.l      [A6 - 0x10C]
  774. 0000080C  487A 01CA                pea.l      [PC + 0x1CA /* 000009D8, value 0x7206669, pstring " field " */]
  775. 00000810  486E FDCC                pea.l      [A6 - 0x234]
  776. 00000814  4267                     clr.w      -[A7]
  777. 00000816  2F2D B1EE                move.l     -[A7], [A5 - 0x4E12]
  778. 0000081A  3F2D C120                move.w     -[A7], [A5 - 0x3EE0]
  779. 0000081E  4267                     clr.w      -[A7]
  780. 00000820  4EAD 2C5A                jsr        [A5 + 0x2C5A /* export_1415 */]
  781. 00000824  301F                     move.w     D0, [A7]+
  782. 00000826  48C0                     ext.l      D0
  783. 00000828  2F00                     move.l     -[A7], D0
  784. 0000082A  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  785. 0000082E  486E FDE0                pea.l      [A6 - 0x220]
  786. 00000832  3F3C 0003                move.w     -[A7], 0x3
  787. 00000836  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  788. 0000083A  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  789. 0000083E  43EE FDE0                lea.l      A1, [A6 - 0x220]
  790. 00000842  707F                     moveq.l    D0, 0x7F
  791. label00000844:
  792. 00000844  30D9                     move.w     [A0]+, [A1]+
  793. 00000846  51C8 FFFC                dbf        D0, -0x6 /* 00000844 */
  794. label0000084A:
  795. 0000084A  2853                     movea.l    A4, [A3]
  796. 0000084C  3E2C 0020                move.w     D7, [A4 + 0x20]
  797. 00000850  3D6C 0022 FFFA           move.w     [A6 - 0x6], [A4 + 0x22]
  798. 00000856  7001                     moveq.l    D0, 0x01
  799. 00000858  B06E 0008                cmp.w      D0, [A6 + 0x8]
  800. 0000085C  6600 00C0                bne        +0xC2 /* 0000091E */
  801. 00000860  102D BFD8                move.b     D0, [A5 - 0x4028]
  802. 00000864  6708                     beq        +0xA /* 0000086E */
  803. 00000866  3B6D C134 BF0C           move.w     [A5 - 0x40F4], [A5 - 0x3ECC]
  804. 0000086C  6004                     bra        +0x6 /* 00000872 */
  805. label0000086E:
  806. 0000086E  426D BF0C                clr.w      [A5 - 0x40F4]
  807. label00000872:
  808. 00000872  2053                     movea.l    A0, [A3]
  809. 00000874  2C28 003E                move.l     D6, [A0 + 0x3E]
  810. 00000878  2F06                     move.l     -[A7], D6
  811. 0000087A  486E FEE5                pea.l      [A6 - 0x11B]
  812. 0000087E  4EAD 266A                jsr        [A5 + 0x266A /* export_1225 */]
  813. 00000882  2046                     movea.l    A0, D6
  814. 00000884  2D50 FEF0                move.l     [A6 - 0x110], [A0]
  815. 00000888  42A7                     clr.l      -[A7]
  816. 0000088A  2F2E FEF0                move.l     -[A7], [A6 - 0x110]
  817. 0000088E  3007                     move.w     D0, D7
  818. 00000890  48C0                     ext.l      D0
  819. 00000892  D0AE FEF0                add.l      D0, [A6 - 0x110]
  820. 00000896  2F00                     move.l     -[A7], D0
  821. 00000898  4EBA 0484                jsr        [PC + 0x484 /* 00000D1E */]
  822. 0000089C  201F                     move.l     D0, [A7]+
  823. 0000089E  3800                     move.w     D4, D0
  824. 000008A0  42A7                     clr.l      -[A7]
  825. 000008A2  3007                     move.w     D0, D7
  826. 000008A4  48C0                     ext.l      D0
  827. 000008A6  D0AE FEF0                add.l      D0, [A6 - 0x110]
  828. 000008AA  2F00                     move.l     -[A7], D0
  829. 000008AC  302E FFFA                move.w     D0, [A6 - 0x6]
  830. 000008B0  48C0                     ext.l      D0
  831. 000008B2  D0AE FEF0                add.l      D0, [A6 - 0x110]
  832. 000008B6  2F00                     move.l     -[A7], D0
  833. 000008B8  4EBA 0464                jsr        [PC + 0x464 /* 00000D1E */]
  834. 000008BC  3004                     move.w     D0, D4
  835. 000008BE  48C0                     ext.l      D0
  836. 000008C0  D09F                     add.l      D0, [A7]+
  837. 000008C2  3D40 FEE2                move.w     [A6 - 0x11E], D0
  838. 000008C6  487A 010A                pea.l      [PC + 0x10A /* 000009D2, value 0x5636861, pstring "char " */]
  839. 000008CA  486E FDCC                pea.l      [A6 - 0x234]
  840. 000008CE  3004                     move.w     D0, D4
  841. 000008D0  5240                     addq.w     D0, 1
  842. 000008D2  48C0                     ext.l      D0
  843. 000008D4  2F00                     move.l     -[A7], D0
  844. 000008D6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  845. 000008DA  487A 00F0                pea.l      [PC + 0xF0 /* 000009CC, value 0x420746F, pstring " to " */]
  846. 000008DE  486E FDB8                pea.l      [A6 - 0x248]
  847. 000008E2  302E FEE2                move.w     D0, [A6 - 0x11E]
  848. 000008E6  48C0                     ext.l      D0
  849. 000008E8  2F00                     move.l     -[A7], D0
  850. 000008EA  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  851. 000008EE  487A 00D0                pea.l      [PC + 0xD0 /* 000009C0, value 0x4206F66, pstring " of " */]
  852. 000008F2  486E FEF4                pea.l      [A6 - 0x10C]
  853. 000008F6  486E FDE0                pea.l      [A6 - 0x220]
  854. 000008FA  3F3C 0006                move.w     -[A7], 0x6
  855. 000008FE  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  856. 00000902  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  857. 00000906  43EE FDE0                lea.l      A1, [A6 - 0x220]
  858. 0000090A  707F                     moveq.l    D0, 0x7F
  859. label0000090C:
  860. 0000090C  30D9                     move.w     [A0]+, [A1]+
  861. 0000090E  51C8 FFFC                dbf        D0, -0x6 /* 0000090C */
  862. 00000912  2F06                     move.l     -[A7], D6
  863. 00000914  1F2E FEE5                move.b     -[A7], [A6 - 0x11B]
  864. 00000918  101F                     move.b     D0, [A7]+
  865. 0000091A  205F                     movea.l    A0, [A7]+
  866. 0000091C  A06A                     syscall    HSetState
  867. label0000091E:
  868. 0000091E  7002                     moveq.l    D0, 0x02
  869. 00000920  B06E 0008                cmp.w      D0, [A6 + 0x8]
  870. 00000924  667E                     bne        +0x80 /* 000009A4 */
  871. 00000926  7001                     moveq.l    D0, 0x01
  872. 00000928  2D40 FFF4                move.l     [A6 - 0xC], D0
  873. 0000092C  2053                     movea.l    A0, [A3]
  874. 0000092E  2068 003E                movea.l    A0, [A0 + 0x3E]
  875. 00000932  2D50 FEF0                move.l     [A6 - 0x110], [A0]
  876. 00000936  3007                     move.w     D0, D7
  877. 00000938  48C0                     ext.l      D0
  878. 0000093A  2A00                     move.l     D5, D0
  879. 0000093C  DAAE FEF0                add.l      D5, [A6 - 0x110]
  880. 00000940  2045                     movea.l    A0, D5
  881. 00000942  1D50 FEEB                move.b     [A6 - 0x115], [A0]
  882. 00000946  2045                     movea.l    A0, D5
  883. 00000948  4210                     clr.b      [A0]
  884. label0000094A:
  885. 0000094A  486E FEF0                pea.l      [A6 - 0x110]
  886. 0000094E  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  887. 00000952  206E FEF0                movea.l    A0, [A6 - 0x110]
  888. 00000956  4A10                     tst.b      [A0]
  889. 00000958  6708                     beq        +0xA /* 00000962 */
  890. 0000095A  52AE FEF0                addq.l     [A6 - 0x110], 1
  891. 0000095E  52AE FFF4                addq.l     [A6 - 0xC], 1
  892. label00000962:
  893. 00000962  206E FEF0                movea.l    A0, [A6 - 0x110]
  894. 00000966  4A10                     tst.b      [A0]
  895. 00000968  66E0                     bne        -0x1E /* 0000094A */
  896. 0000096A  2045                     movea.l    A0, D5
  897. 0000096C  10AE FEEB                move.b     [A0], [A6 - 0x115]
  898. 00000970  487A 0054                pea.l      [PC + 0x54 /* 000009C6, value 0x56C696E, pstring "line " */]
  899. 00000974  486E FDCC                pea.l      [A6 - 0x234]
  900. 00000978  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  901. 0000097C  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  902. 00000980  487A 003E                pea.l      [PC + 0x3E /* 000009C0, value 0x4206F66, pstring " of " */]
  903. 00000984  486E FEF4                pea.l      [A6 - 0x10C]
  904. 00000988  486E FDE0                pea.l      [A6 - 0x220]
  905. 0000098C  3F3C 0004                move.w     -[A7], 0x4
  906. 00000990  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  907. 00000994  41EE FEF4                lea.l      A0, [A6 - 0x10C]
  908. 00000998  43EE FDE0                lea.l      A1, [A6 - 0x220]
  909. 0000099C  707F                     moveq.l    D0, 0x7F
  910. label0000099E:
  911. 0000099E  30D9                     move.w     [A0]+, [A1]+
  912. 000009A0  51C8 FFFC                dbf        D0, -0x6 /* 0000099E */
  913. label000009A4:
  914. 000009A4  206E 000A                movea.l    A0, [A6 + 0xA]
  915. 000009A8  43EE FEF4                lea.l      A1, [A6 - 0x10C]
  916. 000009AC  707F                     moveq.l    D0, 0x7F
  917. label000009AE:
  918. 000009AE  30D9                     move.w     [A0]+, [A1]+
  919. 000009B0  51C8 FFFC                dbf        D0, -0x6 /* 000009AE */
  920. label000009B4:
  921. 000009B4  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  922. 000009B8  4E5E                     unlink     A6
  923. 000009BA  205F                     movea.l    A0, [A7]+
  924. 000009BC  544F                     addq.w     A7, 2
  925. 000009BE  4ED0                     jmp        [A0]
  926. 000009C0  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  927. 000009C4  2000                     move.l     D0, D0
  928. 000009C6  056C 696E                bchg       [A4 + 0x696E], D2
  929. 000009CA  6520                     bcs        +0x22 /* 000009EC */
  930. 000009CC  0420 746F                subi.b     -[A0], 0x6F /* 'o' */
  931. 000009D0  2000                     move.l     D0, D0
  932. 000009D2  0563                     bchg       -[A3], D2
  933. 000009D4  6861                     bvc        +0x63 /* 00000A37 */
  934. 000009D6  7220                     moveq.l    D1, 0x20
  935. 000009D8  0720                     btst       -[A0], D3
  936. 000009DA  6669                     bne        +0x6B /* 00000A45 */
  937. 000009DC  656C                     bcs        +0x6E /* 00000A4A */
  938. 000009DE  6420                     bcc        +0x22 /* 00000A00 */
  939. 000009E0  0562                     bchg       -[A2], D2
  940. 000009E2  6B67                     bmi        +0x69 /* 00000A4B */
  941. 000009E4  6E64                     bgt        +0x66 /* 00000A4A */
  942. 000009E6  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  943. 000009EA  6400 0B6D                bcc        +0xB6F /* 00001559 */
  944. // begin alternate branch 000009EC-000009F0
  945. label000009EC:
  946. 000009EC  0B6D 6573                bchg       [A5 + 0x6573], D5
  947. // end alternate branch 000009EC-000009F0
  948. label000009EC: // (misaligned)
  949. 000009EE  6573                     bcs        +0x75 /* 00000A63 */
  950. 000009F0  7361                     moveq.l    D1, 0x61
  951. 000009F2  6765                     beq        +0x67 /* 00000A59 */
  952. 000009F4  2062                     movea.l    A0, -[A2]
  953. 000009F6  6F78                     ble        +0x7A /* 00000A70 */
  954. fn000009F8:
  955. 000009F8  4E56 0000                link       A6, 0
  956. 000009FC  2F0C                     move.l     -[A7], A4
  957. 000009FE  286E 0008                movea.l    A4, [A6 + 0x8]
  958. // begin alternate branch 00000A00-00000A08
  959. label00000A00:
  960. 00000A00  0008 206C                ori.b      A0, 0x6C /* 'l' */
  961. 00000A04  000C 2F08                ori.b      A4, 0x8
  962. // end alternate branch 00000A00-00000A08
  963. label00000A00: // (misaligned)
  964. 00000A02  206C 000C                movea.l    A0, [A4 + 0xC]
  965. 00000A06  2F08                     move.l     -[A7], A0
  966. 00000A08  42A7                     clr.l      -[A7]
  967. 00000A0A  7001                     moveq.l    D0, 0x01
  968. 00000A0C  2F00                     move.l     -[A7], D0
  969. 00000A0E  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  970. 00000A12  201F                     move.l     D0, [A7]+
  971. 00000A14  205F                     movea.l    A0, [A7]+
  972. 00000A16  2080                     move.l     [A0], D0
  973. 00000A18  206C 000C                movea.l    A0, [A4 + 0xC]
  974. 00000A1C  2050                     movea.l    A0, [A0]
  975. 00000A1E  2050                     movea.l    A0, [A0]
  976. 00000A20  4210                     clr.b      [A0]
  977. 00000A22  206C 0008                movea.l    A0, [A4 + 0x8]
  978. 00000A26  4250                     clr.w      [A0]
  979. 00000A28  206E 0008                movea.l    A0, [A6 + 0x8]
  980. 00000A2C  2C48                     movea.l    A6, A0
  981. 00000A2E  4EFA 00EE                jmp        [PC + 0xEE /* 00000B1E */]
  982. 00000A32  0000 285F                ori.b      D0, 0x5F /* '_' */
  983. 00000A36  4E5E                     unlink     A6
  984. 00000A38  2E9F                     move.l     [A7], [A7]+
  985. 00000A3A  4E75                     rts
  986. export_673:
  987. 00000A3C  4E56 FFD8                link       A6, -0x0028
  988. 00000A40  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  989. 00000A44  102D B2B0                move.b     D0, [A5 - 0x4D50]
  990. 00000A48  6708                     beq        +0xA /* 00000A52 */
  991. label00000A4A:
  992. 00000A4A  2D6D B7CE FFFC           move.l     [A6 - 0x4], [A5 - 0x4832]
  993. 00000A50  6014                     bra        +0x16 /* 00000A66 */
  994. label00000A52:
  995. 00000A52  102D BFD8                move.b     D0, [A5 - 0x4028]
  996. 00000A56  6708                     beq        +0xA /* 00000A60 */
  997. 00000A58  2D6D C488 FFFC           move.l     [A6 - 0x4], [A5 - 0x3B78]
  998. 00000A5E  6006                     bra        +0x8 /* 00000A66 */
  999. label00000A60:
  1000. 00000A60  2F0E                     move.l     -[A7], A6
  1001. 00000A62  4EBA FF94                jsr        [PC - 0x6C /* 000009F8 */]
  1002. label00000A66:
  1003. 00000A66  206E FFFC                movea.l    A0, [A6 - 0x4]
  1004. 00000A6A  2050                     movea.l    A0, [A0]
  1005. 00000A6C  2D48 FFDC                move.l     [A6 - 0x24], A0
  1006. label00000A70:
  1007. 00000A70  226E FFDC                movea.l    A1, [A6 - 0x24]
  1008. 00000A74  3028 0022                move.w     D0, [A0 + 0x22]
  1009. 00000A78  9069 0020                sub.w      D0, [A1 + 0x20]
  1010. 00000A7C  48C0                     ext.l      D0
  1011. 00000A7E  2D40 FFF8                move.l     [A6 - 0x8], D0
  1012. 00000A82  6E06                     bgt        +0x8 /* 00000A8A */
  1013. 00000A84  2F0E                     move.l     -[A7], A6
  1014. 00000A86  4EBA FF70                jsr        [PC - 0x90 /* 000009F8 */]
  1015. label00000A8A:
  1016. 00000A8A  206E 000C                movea.l    A0, [A6 + 0xC]
  1017. 00000A8E  2F08                     move.l     -[A7], A0
  1018. 00000A90  42A7                     clr.l      -[A7]
  1019. 00000A92  202E FFF8                move.l     D0, [A6 - 0x8]
  1020. 00000A96  5280                     addq.l     D0, 1
  1021. 00000A98  2F00                     move.l     -[A7], D0
  1022. 00000A9A  4EAD 25AA                jsr        [A5 + 0x25AA /* export_1201 */]
  1023. 00000A9E  201F                     move.l     D0, [A7]+
  1024. 00000AA0  205F                     movea.l    A0, [A7]+
  1025. 00000AA2  2080                     move.l     [A0], D0
  1026. 00000AA4  206E 000C                movea.l    A0, [A6 + 0xC]
  1027. 00000AA8  4A90                     tst.l      [A0]
  1028. 00000AAA  6606                     bne        +0x8 /* 00000AB2 */
  1029. 00000AAC  2F0E                     move.l     -[A7], A6
  1030. 00000AAE  4EBA FF48                jsr        [PC - 0xB8 /* 000009F8 */]
  1031. label00000AB2:
  1032. 00000AB2  206E FFFC                movea.l    A0, [A6 - 0x4]
  1033. 00000AB6  2050                     movea.l    A0, [A0]
  1034. 00000AB8  2D48 FFD8                move.l     [A6 - 0x28], A0
  1035. 00000ABC  2068 003E                movea.l    A0, [A0 + 0x3E]
  1036. 00000AC0  226E FFD8                movea.l    A1, [A6 - 0x28]
  1037. 00000AC4  3029 0020                move.w     D0, [A1 + 0x20]
  1038. 00000AC8  48C0                     ext.l      D0
  1039. 00000ACA  D090                     add.l      D0, [A0]
  1040. 00000ACC  2D40 FFF0                move.l     [A6 - 0x10], D0
  1041. 00000AD0  206E 000C                movea.l    A0, [A6 + 0xC]
  1042. 00000AD4  2050                     movea.l    A0, [A0]
  1043. 00000AD6  2D50 FFF4                move.l     [A6 - 0xC], [A0]
  1044. 00000ADA  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1045. 00000ADE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1046. 00000AE2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1047. 00000AE6  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  1048. 00000AEA  202E FFF8                move.l     D0, [A6 - 0x8]
  1049. 00000AEE  D1AE FFF4                add.l      [A6 - 0xC], D0
  1050. 00000AF2  206E FFF4                movea.l    A0, [A6 - 0xC]
  1051. 00000AF6  4210                     clr.b      [A0]
  1052. 00000AF8  206E FFD8                movea.l    A0, [A6 - 0x28]
  1053. 00000AFC  3F28 0020                move.w     -[A7], [A0 + 0x20]
  1054. 00000B00  486E FFE4                pea.l      [A6 - 0x1C]
  1055. 00000B04  486E FFE0                pea.l      [A6 - 0x20]
  1056. 00000B08  486E FFE2                pea.l      [A6 - 0x1E]
  1057. 00000B0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1058. 00000B10  3F3C 0003                move.w     -[A7], 0x3
  1059. 00000B14  A83D                     syscall    TEDispatch
  1060. 00000B16  206E 0008                movea.l    A0, [A6 + 0x8]
  1061. 00000B1A  30AE FFE4                move.w     [A0], [A6 - 0x1C]
  1062. label00000B1E:
  1063. 00000B1E  4FEE FFB8                lea.l      A7, [A6 - 0x48]
  1064. 00000B22  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1065. 00000B26  4E5E                     unlink     A6
  1066. 00000B28  205F                     movea.l    A0, [A7]+
  1067. 00000B2A  504F                     addq.w     A7, 8
  1068. 00000B2C  4ED0                     jmp        [A0]
  1069. export_674:
  1070. 00000B2E  4E56 FFC2                link       A6, -0x003E
  1071. 00000B32  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1072. 00000B36  3A2E 0012                move.w     D5, [A6 + 0x12]
  1073. 00000B3A  2C2E 0008                move.l     D6, [A6 + 0x8]
  1074. 00000B3E  4A45                     tst.w      D5
  1075. 00000B40  6F0E                     ble        +0x10 /* 00000B50 */
  1076. 00000B42  42A7                     clr.l      -[A7]
  1077. 00000B44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1078. 00000B48  4EAD 2BEA                jsr        [A5 + 0x2BEA /* export_1401 */]
  1079. 00000B4C  2E1F                     move.l     D7, [A7]+
  1080. 00000B4E  6004                     bra        +0x6 /* 00000B54 */
  1081. label00000B50:
  1082. 00000B50  2E2E 0014                move.l     D7, [A6 + 0x14]
  1083. label00000B54:
  1084. 00000B54  4267                     clr.w      -[A7]
  1085. 00000B56  2F07                     move.l     -[A7], D7
  1086. 00000B58  3005                     move.w     D0, D5
  1087. 00000B5A  6A02                     bpl        +0x4 /* 00000B5E */
  1088. 00000B5C  4440                     neg.w      D0
  1089. label00000B5E:
  1090. 00000B5E  3F00                     move.w     -[A7], D0
  1091. 00000B60  486E FFD2                pea.l      [A6 - 0x2E]
  1092. 00000B64  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  1093. 00000B68  101F                     move.b     D0, [A7]+
  1094. 00000B6A  6608                     bne        +0xA /* 00000B74 */
  1095. 00000B6C  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1096. 00000B70  6000 019C                bra        +0x19E /* 00000D0E */
  1097. label00000B74:
  1098. 00000B74  4A6E 000C                tst.w      [A6 + 0xC]
  1099. 00000B78  6C14                     bge        +0x16 /* 00000B8E */
  1100. 00000B7A  1F3C 0001                move.b     -[A7], 0x1
  1101. 00000B7E  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1102. 00000B82  102D BFD8                move.b     D0, [A5 - 0x4028]
  1103. 00000B86  6706                     beq        +0x8 /* 00000B8E */
  1104. 00000B88  4267                     clr.w      -[A7]
  1105. 00000B8A  4EAD 1362                jsr        [A5 + 0x1362 /* export_616 */]
  1106. label00000B8E:
  1107. 00000B8E  BEAD B1EE                cmp.l      D7, [A5 - 0x4E12]
  1108. 00000B92  57C0                     seq        D0
  1109. 00000B94  4A00                     tst.b      D0
  1110. 00000B96  6716                     beq        +0x18 /* 00000BAE */
  1111. 00000B98  3205                     move.w     D1, D5
  1112. 00000B9A  6A02                     bpl        +0x4 /* 00000B9E */
  1113. 00000B9C  4441                     neg.w      D1
  1114. label00000B9E:
  1115. 00000B9E  B26D C120                cmp.w      D1, [A5 - 0x3EE0]
  1116. 00000BA2  57C1                     seq        D1
  1117. 00000BA4  C001                     and.b      D0, D1
  1118. 00000BA6  6706                     beq        +0x8 /* 00000BAE */
  1119. 00000BA8  266D C488                movea.l    A3, [A5 - 0x3B78]
  1120. 00000BAC  6026                     bra        +0x28 /* 00000BD4 */
  1121. label00000BAE:
  1122. 00000BAE  4267                     clr.w      -[A7]
  1123. 00000BB0  486E FFD2                pea.l      [A6 - 0x2E]
  1124. 00000BB4  2F07                     move.l     -[A7], D7
  1125. 00000BB6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1126. 00000BBA  3F05                     move.w     -[A7], D5
  1127. 00000BBC  3F3A 015E                move.w     -[A7], [PC + 0x15E /* 00000D1C, value 0x0, cstring "" */]
  1128. 00000BC0  486D C9D0                pea.l      [A5 - 0x3630]
  1129. 00000BC4  4EAD 13C2                jsr        [A5 + 0x13C2 /* export_628 */]
  1130. 00000BC8  101F                     move.b     D0, [A7]+
  1131. 00000BCA  6604                     bne        +0x6 /* 00000BD0 */
  1132. 00000BCC  6000 0140                bra        +0x142 /* 00000D0E */
  1133. label00000BD0:
  1134. 00000BD0  266D C9D0                movea.l    A3, [A5 - 0x3630]
  1135. label00000BD4:
  1136. 00000BD4  2853                     movea.l    A4, [A3]
  1137. 00000BD6  3D6C 0020 FFC4           move.w     [A6 - 0x3C], [A4 + 0x20]
  1138. 00000BDC  396E 0010 0020           move.w     [A4 + 0x20], [A6 + 0x10]
  1139. 00000BE2  3D6C 0022 FFC6           move.w     [A6 - 0x3A], [A4 + 0x22]
  1140. 00000BE8  396E 000E 0022           move.w     [A4 + 0x22], [A6 + 0xE]
  1141. 00000BEE  4267                     clr.w      -[A7]
  1142. 00000BF0  486E FFF4                pea.l      [A6 - 0xC]
  1143. 00000BF4  2F0B                     move.l     -[A7], A3
  1144. 00000BF6  4267                     clr.w      -[A7]
  1145. 00000BF8  4EAD 307A                jsr        [A5 + 0x307A /* export_1547 */]
  1146. 00000BFC  1D5F FFC2                move.b     [A6 - 0x3E], [A7]+
  1147. 00000C00  2853                     movea.l    A4, [A3]
  1148. 00000C02  396E FFC4 0020           move.w     [A4 + 0x20], [A6 - 0x3C]
  1149. 00000C08  396E FFC6 0022           move.w     [A4 + 0x22], [A6 - 0x3A]
  1150. 00000C0E  4A6E 000C                tst.w      [A6 + 0xC]
  1151. 00000C12  6F54                     ble        +0x56 /* 00000C68 */
  1152. 00000C14  302E 000C                move.w     D0, [A6 + 0xC]
  1153. 00000C18  5340                     subq.w     D0, 1
  1154. 00000C1A  670C                     beq        +0xE /* 00000C28 */
  1155. 00000C1C  5340                     subq.w     D0, 1
  1156. 00000C1E  6712                     beq        +0x14 /* 00000C32 */
  1157. 00000C20  5340                     subq.w     D0, 1
  1158. 00000C22  6718                     beq        +0x1A /* 00000C3C */
  1159. 00000C24  6000 00E8                bra        +0xEA /* 00000D0E */
  1160. label00000C28:
  1161. 00000C28  2046                     movea.l    A0, D6
  1162. 00000C2A  30AE FFF4                move.w     [A0], [A6 - 0xC]
  1163. 00000C2E  6000 00DE                bra        +0xE0 /* 00000D0E */
  1164. label00000C32:
  1165. 00000C32  2046                     movea.l    A0, D6
  1166. 00000C34  30AE FFF8                move.w     [A0], [A6 - 0x8]
  1167. 00000C38  6000 00D4                bra        +0xD6 /* 00000D0E */
  1168. label00000C3C:
  1169. 00000C3C  102E FFC2                move.b     D0, [A6 - 0x3E]
  1170. 00000C40  671C                     beq        +0x1E /* 00000C5E */
  1171. 00000C42  2046                     movea.l    A0, D6
  1172. 00000C44  2F08                     move.l     -[A7], A0
  1173. 00000C46  4267                     clr.w      -[A7]
  1174. 00000C48  4240                     clr.w      D0
  1175. 00000C4A  102E FFF6                move.b     D0, [A6 - 0xA]
  1176. 00000C4E  3F00                     move.w     -[A7], D0
  1177. 00000C50  4EAD 271A                jsr        [A5 + 0x271A /* export_1247 */]
  1178. 00000C54  301F                     move.w     D0, [A7]+
  1179. 00000C56  205F                     movea.l    A0, [A7]+
  1180. 00000C58  3080                     move.w     [A0], D0
  1181. 00000C5A  6000 00B2                bra        +0xB4 /* 00000D0E */
  1182. label00000C5E:
  1183. 00000C5E  2046                     movea.l    A0, D6
  1184. 00000C60  30BC FFFF                move.w     [A0], 0xFFFF
  1185. 00000C64  6000 00A8                bra        +0xAA /* 00000D0E */
  1186. label00000C68:
  1187. 00000C68  302E 0010                move.w     D0, [A6 + 0x10]
  1188. 00000C6C  48C0                     ext.l      D0
  1189. 00000C6E  2F00                     move.l     -[A7], D0
  1190. 00000C70  302E 000E                move.w     D0, [A6 + 0xE]
  1191. 00000C74  48C0                     ext.l      D0
  1192. 00000C76  2F00                     move.l     -[A7], D0
  1193. 00000C78  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  1194. 00000C7C  A9D1                     syscall    TESetSelect
  1195. 00000C7E  302E 000C                move.w     D0, [A6 + 0xC]
  1196. 00000C82  5640                     addq.w     D0, 3
  1197. 00000C84  672C                     beq        +0x2E /* 00000CB2 */
  1198. 00000C86  5340                     subq.w     D0, 1
  1199. 00000C88  6710                     beq        +0x12 /* 00000C9A */
  1200. 00000C8A  5340                     subq.w     D0, 1
  1201. 00000C8C  6702                     beq        +0x4 /* 00000C90 */
  1202. 00000C8E  6032                     bra        +0x34 /* 00000CC2 */
  1203. label00000C90:
  1204. 00000C90  2046                     movea.l    A0, D6
  1205. 00000C92  3D50 FFF4                move.w     [A6 - 0xC], [A0]
  1206. 00000C96  7801                     moveq.l    D4, 0x01
  1207. 00000C98  6028                     bra        +0x2A /* 00000CC2 */
  1208. label00000C9A:
  1209. 00000C9A  4267                     clr.w      -[A7]
  1210. 00000C9C  2046                     movea.l    A0, D6
  1211. 00000C9E  3F10                     move.w     -[A7], [A0]
  1212. 00000CA0  2F3C 03E7 0004           move.l     -[A7], 0x3E70004
  1213. 00000CA6  4EAD 0DF2                jsr        [A5 + 0xDF2 /* export_442 */]
  1214. 00000CAA  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  1215. 00000CAE  7804                     moveq.l    D4, 0x04
  1216. 00000CB0  6010                     bra        +0x12 /* 00000CC2 */
  1217. label00000CB2:
  1218. 00000CB2  4267                     clr.w      -[A7]
  1219. 00000CB4  2046                     movea.l    A0, D6
  1220. 00000CB6  3F10                     move.w     -[A7], [A0]
  1221. 00000CB8  4EAD 24DA                jsr        [A5 + 0x24DA /* export_1175 */]
  1222. 00000CBC  1D5F FFF6                move.b     [A6 - 0xA], [A7]+
  1223. 00000CC0  7802                     moveq.l    D4, 0x02
  1224. label00000CC2:
  1225. 00000CC2  3F04                     move.w     -[A7], D4
  1226. 00000CC4  486E FFF4                pea.l      [A6 - 0xC]
  1227. 00000CC8  4267                     clr.w      -[A7]
  1228. 00000CCA  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  1229. 00000CCE  4EAD 25CA                jsr        [A5 + 0x25CA /* export_1205 */]
  1230. 00000CD2  4267                     clr.w      -[A7]
  1231. 00000CD4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1232. 00000CD8  2F07                     move.l     -[A7], D7
  1233. 00000CDA  3F05                     move.w     -[A7], D5
  1234. 00000CDC  2F2D C9D0                move.l     -[A7], [A5 - 0x3630]
  1235. 00000CE0  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  1236. 00000CE4  101F                     move.b     D0, [A7]+
  1237. 00000CE6  6604                     bne        +0x6 /* 00000CEC */
  1238. 00000CE8  4EAD 2322                jsr        [A5 + 0x2322 /* export_1120 */]
  1239. label00000CEC:
  1240. 00000CEC  2F07                     move.l     -[A7], D7
  1241. 00000CEE  3005                     move.w     D0, D5
  1242. 00000CF0  6A02                     bpl        +0x4 /* 00000CF4 */
  1243. 00000CF2  4440                     neg.w      D0
  1244. label00000CF4:
  1245. 00000CF4  3F00                     move.w     -[A7], D0
  1246. 00000CF6  7000                     moveq.l    D0, 0x00
  1247. 00000CF8  302E FFE0                move.w     D0, [A6 - 0x20]
  1248. 00000CFC  C0BC 0000 000F           and.l      D0, 0xF
  1249. 00000D02  4A80                     tst.l      D0
  1250. 00000D04  56C0                     sne        D0
  1251. 00000D06  4400                     neg.b      D0
  1252. 00000D08  1F00                     move.b     -[A7], D0
  1253. 00000D0A  4EAD 2B02                jsr        [A5 + 0x2B02 /* export_1372 */]
  1254. label00000D0E:
  1255. 00000D0E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1256. 00000D12  4E5E                     unlink     A6
  1257. 00000D14  205F                     movea.l    A0, [A7]+
  1258. 00000D16  DEFC 0010                add.w      A7, 0x10
  1259. 00000D1A  4ED0                     jmp        [A0]
  1260. 00000D1C  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1261. // begin alternate branch 00000D1E-00000D22
  1262. export_675:
  1263. fn00000D1E:
  1264. 00000D1E  4E56 FFFA                link       A6, -0x0006
  1265. // end alternate branch 00000D1E-00000D22
  1266. export_675: // at 00000D1E (misaligned)
  1267. fn00000D1E: // (misaligned)
  1268. 00000D20  FFFA                     .invalid   <<F/7/7>>
  1269. 00000D22  48E7 0308                movem.l    -[A7], D6,D7,A4
  1270. 00000D26  286E 000C                movea.l    A4, [A6 + 0xC]
  1271. 00000D2A  4267                     clr.w      -[A7]
  1272. 00000D2C  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  1273. 00000D30  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  1274. 00000D34  3C1F                     move.w     D6, [A7]+
  1275. 00000D36  4267                     clr.w      -[A7]
  1276. 00000D38  4EAD 23DA                jsr        [A5 + 0x23DA /* export_1143 */]
  1277. 00000D3C  101F                     move.b     D0, [A7]+
  1278. 00000D3E  6726                     beq        +0x28 /* 00000D66 */
  1279. 00000D40  7E00                     moveq.l    D7, 0x00
  1280. label00000D42:
  1281. 00000D42  B9EE 0008                cmpa.l     A4, [A6 + 0x8]
  1282. 00000D46  6C24                     bge        +0x26 /* 00000D6C */
  1283. 00000D48  5287                     addq.l     D7, 1
  1284. 00000D4A  4267                     clr.w      -[A7]
  1285. 00000D4C  2F0C                     move.l     -[A7], A4
  1286. 00000D4E  4267                     clr.w      -[A7]
  1287. 00000D50  2F3C 8206 0010           move.l     -[A7], 0x82060010
  1288. 00000D56  A8B5                     syscall    ScriptUtil
  1289. 00000D58  70FF                     moveq.l    D0, 0xFFFFFFFF
  1290. 00000D5A  B05F                     cmp.w      D0, [A7]+
  1291. 00000D5C  6604                     bne        +0x6 /* 00000D62 */
  1292. 00000D5E  548C                     addq.l     A4, 2
  1293. 00000D60  60E0                     bra        -0x1E /* 00000D42 */
  1294. label00000D62:
  1295. 00000D62  528C                     addq.l     A4, 1
  1296. 00000D64  60DC                     bra        -0x22 /* 00000D42 */
  1297. label00000D66:
  1298. 00000D66  2E2E 0008                move.l     D7, [A6 + 0x8]
  1299. 00000D6A  9E8C                     sub.l      D7, A4
  1300. label00000D6C:
  1301. 00000D6C  206D FE8C                movea.l    A0, [A5 - 0x174]
  1302. 00000D70  3146 0044                move.w     [A0 + 0x44], D6
  1303. 00000D74  2D47 0010                move.l     [A6 + 0x10], D7
  1304. 00000D78  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1305. 00000D7C  4E5E                     unlink     A6
  1306. 00000D7E  205F                     movea.l    A0, [A7]+
  1307. 00000D80  504F                     addq.w     A7, 8
  1308. 00000D82  4ED0                     jmp        [A0]
  1309. fn00000D84:
  1310. 00000D84  4E56 FCE6                link       A6, -0x031A
  1311. 00000D88  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1312. 00000D8C  286E 0008                movea.l    A4, [A6 + 0x8]
  1313. 00000D90  1B7C 0001 9CEA           move.b     [A5 - 0x6316], 0x1
  1314. 00000D96  42A7                     clr.l      -[A7]
  1315. 00000D98  3F3C 0085                move.w     -[A7], 0x85
  1316. 00000D9C  42A7                     clr.l      -[A7]
  1317. 00000D9E  70FF                     moveq.l    D0, 0xFFFFFFFF
  1318. 00000DA0  2F00                     move.l     -[A7], D0
  1319. 00000DA2  4EAD 25A2                jsr        [A5 + 0x25A2 /* export_1200 */]
  1320. 00000DA6  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  1321. 00000DAA  4207                     clr.b      D7
  1322. 00000DAC  4206                     clr.b      D6
  1323. 00000DAE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1324. 00000DB2  3F3C 0002                move.w     -[A7], 0x2
  1325. 00000DB6  1F07                     move.b     -[A7], D7
  1326. 00000DB8  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  1327. 00000DBC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1328. 00000DC0  3F3C 0003                move.w     -[A7], 0x3
  1329. 00000DC4  1F06                     move.b     -[A7], D6
  1330. 00000DC6  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  1331. 00000DCA  102D CAB4                move.b     D0, [A5 - 0x354C]
  1332. 00000DCE  674A                     beq        +0x4C /* 00000E1A */
  1333. 00000DD0  1007                     move.b     D0, D7
  1334. 00000DD2  6646                     bne        +0x48 /* 00000E1A */
  1335. 00000DD4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1336. 00000DD8  3F3C 0002                move.w     -[A7], 0x2
  1337. 00000DDC  486E FCEA                pea.l      [A6 - 0x316]
  1338. 00000DE0  486E FFF8                pea.l      [A6 - 0x8]
  1339. 00000DE4  486E FFF0                pea.l      [A6 - 0x10]
  1340. 00000DE8  A98D                     syscall    GetDialogItem/GetDItem
  1341. 00000DEA  3A2E FFF2                move.w     D5, [A6 - 0xE]
  1342. 00000DEE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1343. 00000DF2  3F3C 0004                move.w     -[A7], 0x4
  1344. 00000DF6  486E FCEA                pea.l      [A6 - 0x316]
  1345. 00000DFA  486E FFF8                pea.l      [A6 - 0x8]
  1346. 00000DFE  486E FFF0                pea.l      [A6 - 0x10]
  1347. 00000E02  A98D                     syscall    GetDialogItem/GetDItem
  1348. 00000E04  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1349. 00000E08  3F3C 0004                move.w     -[A7], 0x4
  1350. 00000E0C  3005                     move.w     D0, D5
  1351. 00000E0E  906E FFF2                sub.w      D0, [A6 - 0xE]
  1352. 00000E12  3F00                     move.w     -[A7], D0
  1353. 00000E14  4267                     clr.w      -[A7]
  1354. 00000E16  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  1355. label00000E1A:
  1356. 00000E1A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1357. 00000E1E  3F3C 0004                move.w     -[A7], 0x4
  1358. 00000E22  1F2D CAB4                move.b     -[A7], [A5 - 0x354C]
  1359. 00000E26  4EAD 26DA                jsr        [A5 + 0x26DA /* export_1239 */]
  1360. 00000E2A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1361. 00000E2E  3F3C 0005                move.w     -[A7], 0x5
  1362. 00000E32  486E FCEA                pea.l      [A6 - 0x316]
  1363. 00000E36  486E FFF8                pea.l      [A6 - 0x8]
  1364. 00000E3A  486E FFF0                pea.l      [A6 - 0x10]
  1365. 00000E3E  A98D                     syscall    GetDialogItem/GetDItem
  1366. 00000E40  4267                     clr.w      -[A7]
  1367. 00000E42  4EAD 1932                jsr        [A5 + 0x1932 /* export_802 */]
  1368. 00000E46  101F                     move.b     D0, [A7]+
  1369. 00000E48  6756                     beq        +0x58 /* 00000EA0 */
  1370. 00000E4A  486E FCF0                pea.l      [A6 - 0x310]
  1371. 00000E4E  2F3C 005A 0082           move.l     -[A7], 0x5A0082
  1372. 00000E54  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1373. 00000E58  422E FDF0                clr.b      [A6 - 0x210]
  1374. 00000E5C  2F3C 0001 0000           move.l     -[A7], 0x10000
  1375. 00000E62  486E FDF0                pea.l      [A6 - 0x210]
  1376. 00000E66  486E FEF0                pea.l      [A6 - 0x110]
  1377. 00000E6A  486E FCEE                pea.l      [A6 - 0x312]
  1378. 00000E6E  4EAD 2102                jsr        [A5 + 0x2102 /* export_1052 */]
  1379. 00000E72  4A5F                     tst.w      [A7]+
  1380. 00000E74  6610                     bne        +0x12 /* 00000E86 */
  1381. 00000E76  3F3C 0001                move.w     -[A7], 0x1
  1382. 00000E7A  486E FDF0                pea.l      [A6 - 0x210]
  1383. 00000E7E  486E FCF0                pea.l      [A6 - 0x310]
  1384. 00000E82  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  1385. label00000E86:
  1386. 00000E86  4267                     clr.w      -[A7]
  1387. 00000E88  486C FF00                pea.l      [A4 - 0x100]
  1388. 00000E8C  486E FCF0                pea.l      [A6 - 0x310]
  1389. 00000E90  4EAD 260A                jsr        [A5 + 0x260A /* export_1213 */]
  1390. 00000E94  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1391. 00000E98  486E FCF0                pea.l      [A6 - 0x310]
  1392. 00000E9C  A98F                     syscall    SetDialogItemText/SetIText
  1393. 00000E9E  600A                     bra        +0xC /* 00000EAA */
  1394. label00000EA0:
  1395. 00000EA0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1396. 00000EA4  486C FF00                pea.l      [A4 - 0x100]
  1397. 00000EA8  A98F                     syscall    SetDialogItemText/SetIText
  1398. label00000EAA:
  1399. 00000EAA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1400. 00000EAE  2F3C 0005 0085           move.l     -[A7], 0x50085
  1401. 00000EB4  3F3C 0001                move.w     -[A7], 0x1
  1402. 00000EB8  1F3C 0001                move.b     -[A7], 0x1
  1403. 00000EBC  4EAD 232A                jsr        [A5 + 0x232A /* export_1121 */]
  1404. label00000EC0:
  1405. 00000EC0  2F2D 9D1E                move.l     -[A7], [A5 - 0x62E2]
  1406. 00000EC4  486E FCEC                pea.l      [A6 - 0x314]
  1407. 00000EC8  A991                     syscall    ModalDialog
  1408. 00000ECA  7001                     moveq.l    D0, 0x01
  1409. 00000ECC  B06E FCEC                cmp.w      D0, [A6 - 0x314]
  1410. 00000ED0  6EEE                     bgt        -0x10 /* 00000EC0 */
  1411. 00000ED2  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1412. 00000ED6  4EAD 230A                jsr        [A5 + 0x230A /* export_1117 */]
  1413. 00000EDA  486E FFFC                pea.l      [A6 - 0x4]
  1414. 00000EDE  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  1415. 00000EE2  4EAD 2AEA                jsr        [A5 + 0x2AEA /* export_1369 */]
  1416. 00000EE6  7004                     moveq.l    D0, 0x04
  1417. 00000EE8  B06E FCEC                cmp.w      D0, [A6 - 0x314]
  1418. 00000EEC  660C                     bne        +0xE /* 00000EFA */
  1419. 00000EEE  1B7C 0001 C32C           move.b     [A5 - 0x3CD4], 0x1
  1420. 00000EF4  1B7C 0001 C0DC           move.b     [A5 - 0x3F24], 0x1
  1421. label00000EFA:
  1422. 00000EFA  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1423. 00000EFE  4E5E                     unlink     A6
  1424. 00000F00  2E9F                     move.l     [A7], [A7]+
  1425. 00000F02  4E75                     rts
  1426. export_676:
  1427. fn00000F04:
  1428. 00000F04  4E56 FEF8                link       A6, -0x0108
  1429. 00000F08  48E7 0300                movem.l    -[A7], D6,D7
  1430. 00000F0C  206E 0008                movea.l    A0, [A6 + 0x8]
  1431. 00000F10  43EE FF00                lea.l      A1, [A6 - 0x100]
  1432. 00000F14  707F                     moveq.l    D0, 0x7F
  1433. label00000F16:
  1434. 00000F16  32D8                     move.w     [A1]+, [A0]+
  1435. 00000F18  51C8 FFFC                dbf        D0, -0x6 /* 00000F16 */
  1436. 00000F1C  4267                     clr.w      -[A7]
  1437. 00000F1E  4EAD 2302                jsr        [A5 + 0x2302 /* export_1116 */]
  1438. 00000F22  101F                     move.b     D0, [A7]+
  1439. 00000F24  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  1440. 00000F28  1B40 B5C4                move.b     [A5 - 0x4A3C], D0
  1441. 00000F2C  6704                     beq        +0x6 /* 00000F32 */
  1442. 00000F2E  6000 009C                bra        +0x9E /* 00000FCC */
  1443. label00000F32:
  1444. 00000F32  1B7C 0001 B5C4           move.b     [A5 - 0x4A3C], 0x1
  1445. 00000F38  4A6D CC8C                tst.w      [A5 - 0x3374]
  1446. 00000F3C  6E04                     bgt        +0x6 /* 00000F42 */
  1447. 00000F3E  6000 008C                bra        +0x8E /* 00000FCC */
  1448. label00000F42:
  1449. 00000F42  4EAD 239A                jsr        [A5 + 0x239A /* export_1135 */]
  1450. 00000F46  3D7C 0001 FEFA           move.w     [A6 - 0x106], 0x1
  1451. 00000F4C  4240                     clr.w      D0
  1452. 00000F4E  102E FF00                move.b     D0, [A6 - 0x100]
  1453. 00000F52  3D40 FEF8                move.w     [A6 - 0x108], D0
  1454. 00000F56  3E2E FEFA                move.w     D7, [A6 - 0x106]
  1455. 00000F5A  601E                     bra        +0x20 /* 00000F7A */
  1456. label00000F5C:
  1457. 00000F5C  4240                     clr.w      D0
  1458. 00000F5E  41EE FF00                lea.l      A0, [A6 - 0x100]
  1459. 00000F62  1030 7000                move.b     D0, [A0 + D7.w]
  1460. 00000F66  720D                     moveq.l    D1, 0x0D
  1461. 00000F68  B240                     cmp.w      D1, D0
  1462. 00000F6A  660A                     bne        +0xC /* 00000F76 */
  1463. 00000F6C  41EE FF00                lea.l      A0, [A6 - 0x100]
  1464. 00000F70  11BC 0020 7000           move.b     [A0 + D7.w], 0x20 /* ' ' */
  1465. label00000F76:
  1466. 00000F76  5247                     addq.w     D7, 1
  1467. 00000F78  6906                     bvs        +0x8 /* 00000F80 */
  1468. label00000F7A:
  1469. 00000F7A  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  1470. 00000F7E  6FDC                     ble        -0x22 /* 00000F5C */
  1471. label00000F80:
  1472. 00000F80  4267                     clr.w      -[A7]
  1473. 00000F82  486E FF00                pea.l      [A6 - 0x100]
  1474. 00000F86  4EAD 2422                jsr        [A5 + 0x2422 /* export_1152 */]
  1475. 00000F8A  1C1F                     move.b     D6, [A7]+
  1476. 00000F8C  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  1477. 00000F90  102D 9CFA                move.b     D0, [A5 - 0x6306]
  1478. 00000F94  6606                     bne        +0x8 /* 00000F9C */
  1479. 00000F96  2F0E                     move.l     -[A7], A6
  1480. 00000F98  4EBA FDEA                jsr        [PC - 0x216 /* 00000D84 */]
  1481. label00000F9C:
  1482. 00000F9C  41ED 9DDA                lea.l      A0, [A5 - 0x6226]
  1483. 00000FA0  43EE FF00                lea.l      A1, [A6 - 0x100]
  1484. 00000FA4  707F                     moveq.l    D0, 0x7F
  1485. label00000FA6:
  1486. 00000FA6  30D9                     move.w     [A0]+, [A1]+
  1487. 00000FA8  51C8 FFFC                dbf        D0, -0x6 /* 00000FA6 */
  1488. 00000FAC  1B7C 0001 B5C4           move.b     [A5 - 0x4A3C], 0x1
  1489. 00000FB2  42A7                     clr.l      -[A7]
  1490. 00000FB4  A975                     syscall    TickCount
  1491. 00000FB6  2B5F 9DB4                move.l     [A5 - 0x624C], [A7]+
  1492. 00000FBA  102D C9DC                move.b     D0, [A5 - 0x3624]
  1493. 00000FBE  670C                     beq        +0xE /* 00000FCC */
  1494. 00000FC0  3F3C 000C                move.w     -[A7], 0xC
  1495. 00000FC4  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  1496. 00000FC8  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  1497. label00000FCC:
  1498. 00000FCC  4CDF 00C0                movem.l    D6,D7, [A7]+
  1499. 00000FD0  4E5E                     unlink     A6
  1500. 00000FD2  2E9F                     move.l     [A7], [A7]+
  1501. 00000FD4  4E75                     rts
  1502. export_677:
  1503. fn00000FD6:
  1504. 00000FD6  4E56 FD00                link       A6, -0x0300
  1505. 00000FDA  206E 0008                movea.l    A0, [A6 + 0x8]
  1506. 00000FDE  43EE FF00                lea.l      A1, [A6 - 0x100]
  1507. 00000FE2  707F                     moveq.l    D0, 0x7F
  1508. label00000FE4:
  1509. 00000FE4  32D8                     move.w     [A1]+, [A0]+
  1510. 00000FE6  51C8 FFFC                dbf        D0, -0x6 /* 00000FE4 */
  1511. 00000FEA  486E FD00                pea.l      [A6 - 0x300]
  1512. 00000FEE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1513. 00000FF2  4EBA 01C2                jsr        [PC + 0x1C2 /* 000011B6 */]
  1514. 00000FF6  205F                     movea.l    A0, [A7]+
  1515. 00000FF8  43EE FE00                lea.l      A1, [A6 - 0x200]
  1516. 00000FFC  707F                     moveq.l    D0, 0x7F
  1517. label00000FFE:
  1518. 00000FFE  32D8                     move.w     [A1]+, [A0]+
  1519. 00001000  51C8 FFFC                dbf        D0, -0x6 /* 00000FFE */
  1520. 00001004  486E FF00                pea.l      [A6 - 0x100]
  1521. 00001008  487A 001C                pea.l      [PC + 0x1C /* 00001026, value 0x4E56 'NV', cstring "" */]
  1522. 0000100C  487A 0018                pea.l      [PC + 0x18 /* 00001026, value 0x4E56 'NV', cstring "" */]
  1523. 00001010  487A 0014                pea.l      [PC + 0x14 /* 00001026, value 0x4E56 'NV', cstring "" */]
  1524. 00001014  A98B                     syscall    ParamText
  1525. 00001016  486E FE00                pea.l      [A6 - 0x200]
  1526. 0000101A  4EBA FEE8                jsr        [PC - 0x118 /* 00000F04 */]
  1527. 0000101E  4E5E                     unlink     A6
  1528. 00001020  205F                     movea.l    A0, [A7]+
  1529. 00001022  5C4F                     addq.w     A7, 6
  1530. 00001024  4ED0                     jmp        [A0]
  1531. 00001026  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1532. // begin alternate branch 00001028-00001034
  1533. export_678:
  1534. fn00001028:
  1535. 00001028  4E56 FC00                link       A6, -0x0400
  1536. 0000102C  206E 000C                movea.l    A0, [A6 + 0xC]
  1537. 00001030  43EE FF00                lea.l      A1, [A6 - 0x100]
  1538. // end alternate branch 00001028-00001034
  1539. export_678: // at 00001028 (misaligned)
  1540. fn00001028: // (misaligned)
  1541. 0000102A  FC00 206E                .unknown   0xFC00 0x206E (W = 6)
  1542. 0000102E  000C 43EE                ori.b      A4, 0xEE
  1543. 00001032  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1544. 00001034  707F                     moveq.l    D0, 0x7F
  1545. label00001036:
  1546. 00001036  32D8                     move.w     [A1]+, [A0]+
  1547. 00001038  51C8 FFFC                dbf        D0, -0x6 /* 00001036 */
  1548. 0000103C  206E 0008                movea.l    A0, [A6 + 0x8]
  1549. 00001040  43EE FE00                lea.l      A1, [A6 - 0x200]
  1550. 00001044  707F                     moveq.l    D0, 0x7F
  1551. label00001046:
  1552. 00001046  32D8                     move.w     [A1]+, [A0]+
  1553. 00001048  51C8 FFFC                dbf        D0, -0x6 /* 00001046 */
  1554. 0000104C  486E FC00                pea.l      [A6 - 0x400]
  1555. 00001050  3F2E 0010                move.w     -[A7], [A6 + 0x10]
  1556. 00001054  4EBA 0160                jsr        [PC + 0x160 /* 000011B6 */]
  1557. 00001058  205F                     movea.l    A0, [A7]+
  1558. 0000105A  43EE FD00                lea.l      A1, [A6 - 0x300]
  1559. 0000105E  707F                     moveq.l    D0, 0x7F
  1560. label00001060:
  1561. 00001060  32D8                     move.w     [A1]+, [A0]+
  1562. 00001062  51C8 FFFC                dbf        D0, -0x6 /* 00001060 */
  1563. 00001066  486E FF00                pea.l      [A6 - 0x100]
  1564. 0000106A  486E FE00                pea.l      [A6 - 0x200]
  1565. 0000106E  487A 001A                pea.l      [PC + 0x1A /* 0000108A, value 0x4E56 'NV', cstring "" */]
  1566. 00001072  487A 0016                pea.l      [PC + 0x16 /* 0000108A, value 0x4E56 'NV', cstring "" */]
  1567. 00001076  A98B                     syscall    ParamText
  1568. 00001078  486E FD00                pea.l      [A6 - 0x300]
  1569. 0000107C  4EBA FE86                jsr        [PC - 0x17A /* 00000F04 */]
  1570. 00001080  4E5E                     unlink     A6
  1571. 00001082  205F                     movea.l    A0, [A7]+
  1572. 00001084  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1573. 00001088  4ED0                     jmp        [A0]
  1574. 0000108A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1575. // begin alternate branch 0000108C-00001090
  1576. export_679:
  1577. fn0000108C:
  1578. 0000108C  4E56 FF00                link       A6, -0x0100
  1579. // end alternate branch 0000108C-00001090
  1580. export_679: // at 0000108C (misaligned)
  1581. fn0000108C: // (misaligned)
  1582. 0000108E  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  1583. 00001090  486E FF00                pea.l      [A6 - 0x100]
  1584. 00001094  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1585. 00001098  4EBA 011C                jsr        [PC + 0x11C /* 000011B6 */]
  1586. 0000109C  4EBA FE66                jsr        [PC - 0x19A /* 00000F04 */]
  1587. 000010A0  4E5E                     unlink     A6
  1588. 000010A2  205F                     movea.l    A0, [A7]+
  1589. 000010A4  544F                     addq.w     A7, 2
  1590. 000010A6  4ED0                     jmp        [A0]
  1591. export_680:
  1592. fn000010A8:
  1593. 000010A8  4E56 0000                link       A6, 0
  1594. 000010AC  536D CC8C                subq.w     [A5 - 0x3374], 1
  1595. 000010B0  422D B5C4                clr.b      [A5 - 0x4A3C]
  1596. 000010B4  422D CAB8                clr.b      [A5 - 0x3548]
  1597. 000010B8  4E5E                     unlink     A6
  1598. 000010BA  4E75                     rts
  1599. export_681:
  1600. fn000010BC:
  1601. 000010BC  4E56 0000                link       A6, 0
  1602. 000010C0  526D CC8C                addq.w     [A5 - 0x3374], 1
  1603. 000010C4  422D B5C4                clr.b      [A5 - 0x4A3C]
  1604. 000010C8  422D CAB8                clr.b      [A5 - 0x3548]
  1605. 000010CC  4E5E                     unlink     A6
  1606. 000010CE  4E75                     rts
  1607. export_682:
  1608. 000010D0  4E56 0000                link       A6, 0
  1609. 000010D4  1B7C 0001 CAB4           move.b     [A5 - 0x354C], 0x1
  1610. 000010DA  3F3C 0025                move.w     -[A7], 0x25 /* '%' */
  1611. 000010DE  4EBA FFAC                jsr        [PC - 0x54 /* 0000108C */]
  1612. 000010E2  422D CAB4                clr.b      [A5 - 0x354C]
  1613. 000010E6  4E5E                     unlink     A6
  1614. 000010E8  4E75                     rts
  1615. export_683:
  1616. 000010EA  4E56 0000                link       A6, 0
  1617. 000010EE  2F0C                     move.l     -[A7], A4
  1618. 000010F0  286E 0008                movea.l    A4, [A6 + 0x8]
  1619. 000010F4  296D A284 0002           move.l     [A4 + 0x2], [A5 - 0x5D7C]
  1620. 000010FA  18BC 0002                move.b     [A4], 0x2
  1621. 000010FE  296D ABEE 000A           move.l     [A4 + 0xA], [A5 - 0x5412]
  1622. 00001104  296D ABD8 0006           move.l     [A4 + 0x6], [A5 - 0x5428]
  1623. 0000110A  285F                     movea.l    A4, [A7]+
  1624. 0000110C  4E5E                     unlink     A6
  1625. 0000110E  2E9F                     move.l     [A7], [A7]+
  1626. 00001110  4E75                     rts
  1627. export_684:
  1628. 00001112  4E56 0000                link       A6, 0
  1629. 00001116  2F0C                     move.l     -[A7], A4
  1630. 00001118  286E 0008                movea.l    A4, [A6 + 0x8]
  1631. 0000111C  28AD ABEE                move.l     [A4], [A5 - 0x5412]
  1632. 00001120  296D ABD8 0004           move.l     [A4 + 0x4], [A5 - 0x5428]
  1633. 00001126  296D A284 0008           move.l     [A4 + 0x8], [A5 - 0x5D7C]
  1634. 0000112C  285F                     movea.l    A4, [A7]+
  1635. 0000112E  4E5E                     unlink     A6
  1636. 00001130  2E9F                     move.l     [A7], [A7]+
  1637. 00001132  4E75                     rts
  1638. export_685:
  1639. fn00001134:
  1640. 00001134  4E56 0000                link       A6, 0
  1641. 00001138  48E7 0018                movem.l    -[A7], A3,A4
  1642. 0000113C  266E 0008                movea.l    A3, [A6 + 0x8]
  1643. 00001140  286E 000C                movea.l    A4, [A6 + 0xC]
  1644. 00001144  422E 0010                clr.b      [A6 + 0x10]
  1645. 00001148  1014                     move.b     D0, [A4]
  1646. 0000114A  B013                     cmp.b      D0, [A3]
  1647. 0000114C  6702                     beq        +0x4 /* 00001150 */
  1648. 0000114E  605A                     bra        +0x5C /* 000011AA */
  1649. label00001150:
  1650. 00001150  202C 0002                move.l     D0, [A4 + 0x2]
  1651. 00001154  B0AB 0002                cmp.l      D0, [A3 + 0x2]
  1652. 00001158  6702                     beq        +0x4 /* 0000115C */
  1653. 0000115A  604E                     bra        +0x50 /* 000011AA */
  1654. label0000115C:
  1655. 0000115C  1014                     move.b     D0, [A4]
  1656. 0000115E  4880                     ext.w      D0
  1657. 00001160  5340                     subq.w     D0, 1
  1658. 00001162  670A                     beq        +0xC /* 0000116E */
  1659. 00001164  5340                     subq.w     D0, 1
  1660. 00001166  6724                     beq        +0x26 /* 0000118C */
  1661. 00001168  5340                     subq.w     D0, 1
  1662. 0000116A  672C                     beq        +0x2E /* 00001198 */
  1663. 0000116C  6036                     bra        +0x38 /* 000011A4 */
  1664. label0000116E:
  1665. 0000116E  202C 0010                move.l     D0, [A4 + 0x10]
  1666. 00001172  B0AB 0010                cmp.l      D0, [A3 + 0x10]
  1667. 00001176  56C0                     sne        D0
  1668. 00001178  4A00                     tst.b      D0
  1669. 0000117A  662E                     bne        +0x30 /* 000011AA */
  1670. 0000117C  322C 000E                move.w     D1, [A4 + 0xE]
  1671. 00001180  B26B 000E                cmp.w      D1, [A3 + 0xE]
  1672. 00001184  56C1                     sne        D1
  1673. 00001186  8001                     or.b       D0, D1
  1674. 00001188  671A                     beq        +0x1C /* 000011A4 */
  1675. 0000118A  601E                     bra        +0x20 /* 000011AA */
  1676. label0000118C:
  1677. 0000118C  202C 000A                move.l     D0, [A4 + 0xA]
  1678. 00001190  B0AB 000A                cmp.l      D0, [A3 + 0xA]
  1679. 00001194  670E                     beq        +0x10 /* 000011A4 */
  1680. 00001196  6012                     bra        +0x14 /* 000011AA */
  1681. label00001198:
  1682. 00001198  202C 0006                move.l     D0, [A4 + 0x6]
  1683. 0000119C  B0AB 0006                cmp.l      D0, [A3 + 0x6]
  1684. 000011A0  6702                     beq        +0x4 /* 000011A4 */
  1685. 000011A2  6006                     bra        +0x8 /* 000011AA */
  1686. label000011A4:
  1687. 000011A4  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  1688. label000011AA:
  1689. 000011AA  4CDF 1800                movem.l    A3,A4, [A7]+
  1690. 000011AE  4E5E                     unlink     A6
  1691. 000011B0  205F                     movea.l    A0, [A7]+
  1692. 000011B2  504F                     addq.w     A7, 8
  1693. 000011B4  4ED0                     jmp        [A0]
  1694. export_686:
  1695. fn000011B6:
  1696. 000011B6  4E56 FEFE                link       A6, -0x0102
  1697. 000011BA  4267                     clr.w      -[A7]
  1698. 000011BC  3F2D 9CFC                move.w     -[A7], [A5 - 0x6304]
  1699. 000011C0  4EAD 26B2                jsr        [A5 + 0x26B2 /* export_1234 */]
  1700. 000011C4  3D5F FEFE                move.w     [A6 - 0x102], [A7]+
  1701. 000011C8  486E FF00                pea.l      [A6 - 0x100]
  1702. 000011CC  3F3C 0084                move.w     -[A7], 0x84
  1703. 000011D0  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  1704. 000011D4  4EAD 030A                jsr        [A5 + 0x30A /* export_93 */]
  1705. 000011D8  206E 000A                movea.l    A0, [A6 + 0xA]
  1706. 000011DC  43EE FF00                lea.l      A1, [A6 - 0x100]
  1707. 000011E0  707F                     moveq.l    D0, 0x7F
  1708. label000011E2:
  1709. 000011E2  30D9                     move.w     [A0]+, [A1]+
  1710. 000011E4  51C8 FFFC                dbf        D0, -0x6 /* 000011E2 */
  1711. 000011E8  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  1712. 000011EC  A998                     syscall    UseResFile
  1713. 000011EE  4E5E                     unlink     A6
  1714. 000011F0  205F                     movea.l    A0, [A7]+
  1715. 000011F2  544F                     addq.w     A7, 2
  1716. 000011F4  4ED0                     jmp        [A0]
  1717. export_687:
  1718. 000011F6  4E56 FFE0                link       A6, -0x0020
  1719. 000011FA  48E7 1F00                movem.l    -[A7], D3,D4,D5,D6,D7
  1720. 000011FE  206E 000C                movea.l    A0, [A6 + 0xC]
  1721. 00001202  43EE FFF6                lea.l      A1, [A6 - 0xA]
  1722. 00001206  7004                     moveq.l    D0, 0x04
  1723. label00001208:
  1724. 00001208  32D8                     move.w     [A1]+, [A0]+
  1725. 0000120A  51C8 FFFC                dbf        D0, -0x6 /* 00001208 */
  1726. 0000120E  1D7C 0001 FFF2           move.b     [A6 - 0xE], 0x1
  1727. 00001214  3D6D CAC0 FFF4           move.w     [A6 - 0xC], [A5 - 0x3540]
  1728. 0000121A  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1729. 0000121E  486E FFF6                pea.l      [A6 - 0xA]
  1730. 00001222  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1731. 00001226  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  1732. 0000122A  487A 0188                pea.l      [PC + 0x188 /* 000013B4, value 0x12E4E56 */]
  1733. 0000122E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1734. 00001232  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1735. 00001236  3E1F                     move.w     D7, [A7]+
  1736. 00001238  6604                     bne        +0x6 /* 0000123E */
  1737. 0000123A  6000 0168                bra        +0x16A /* 000013A4 */
  1738. label0000123E:
  1739. 0000123E  206E 0008                movea.l    A0, [A6 + 0x8]
  1740. 00001242  4246                     clr.w      D6
  1741. 00001244  1C10                     move.b     D6, [A0]
  1742. label00001246:
  1743. 00001246  3006                     move.w     D0, D6
  1744. 00001248  9047                     sub.w      D0, D7
  1745. 0000124A  B06D CABE                cmp.w      D0, [A5 - 0x3542]
  1746. 0000124E  5EC0                     sgt        D0
  1747. 00001250  206E 0008                movea.l    A0, [A6 + 0x8]
  1748. 00001254  4241                     clr.w      D1
  1749. 00001256  1230 6000                move.b     D1, [A0 + D6.w]
  1750. 0000125A  7430                     moveq.l    D2, 0x30
  1751. 0000125C  B441                     cmp.w      D2, D1
  1752. 0000125E  57C1                     seq        D1
  1753. 00001260  C001                     and.b      D0, D1
  1754. 00001262  6704                     beq        +0x6 /* 00001268 */
  1755. 00001264  5346                     subq.w     D6, 1
  1756. 00001266  60DE                     bra        -0x20 /* 00001246 */
  1757. label00001268:
  1758. 00001268  BE46                     cmp.w      D7, D6
  1759. 0000126A  57C0                     seq        D0
  1760. 0000126C  7201                     moveq.l    D1, 0x01
  1761. 0000126E  B246                     cmp.w      D1, D6
  1762. 00001270  5DC1                     slt        D1
  1763. 00001272  C001                     and.b      D0, D1
  1764. 00001274  6702                     beq        +0x4 /* 00001278 */
  1765. 00001276  5346                     subq.w     D6, 1
  1766. label00001278:
  1767. 00001278  206E 0008                movea.l    A0, [A6 + 0x8]
  1768. 0000127C  1086                     move.b     [A0], D6
  1769. 0000127E  206E 0008                movea.l    A0, [A6 + 0x8]
  1770. 00001282  4A10                     tst.b      [A0]
  1771. 00001284  6608                     bne        +0xA /* 0000128E */
  1772. 00001286  30BC 0130                move.w     [A0], 0x130
  1773. 0000128A  6000 0118                bra        +0x11A /* 000013A4 */
  1774. label0000128E:
  1775. 0000128E  487A 0124                pea.l      [PC + 0x124 /* 000013B4, value 0x12E4E56 */]
  1776. 00001292  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1777. 00001296  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1778. 0000129A  3E1F                     move.w     D7, [A7]+
  1779. 0000129C  206E 0008                movea.l    A0, [A6 + 0x8]
  1780. 000012A0  4240                     clr.w      D0
  1781. 000012A2  1010                     move.b     D0, [A0]
  1782. 000012A4  BE40                     cmp.w      D7, D0
  1783. 000012A6  5DC0                     slt        D0
  1784. 000012A8  4400                     neg.b      D0
  1785. 000012AA  1D40 FFE9                move.b     [A6 - 0x17], D0
  1786. 000012AE  4A47                     tst.w      D7
  1787. 000012B0  660C                     bne        +0xE /* 000012BE */
  1788. 000012B2  206E 0008                movea.l    A0, [A6 + 0x8]
  1789. 000012B6  4240                     clr.w      D0
  1790. 000012B8  1010                     move.b     D0, [A0]
  1791. 000012BA  3E00                     move.w     D7, D0
  1792. 000012BC  5247                     addq.w     D7, 1
  1793. label000012BE:
  1794. 000012BE  487A 00F2                pea.l      [PC + 0xF2 /* 000013B2, value 0x12D012E */]
  1795. 000012C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1796. 000012C6  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1797. 000012CA  3A1F                     move.w     D5, [A7]+
  1798. 000012CC  5245                     addq.w     D5, 1
  1799. 000012CE  BE6D CAC2                cmp.w      D7, [A5 - 0x353E]
  1800. 000012D2  6E36                     bgt        +0x38 /* 0000130A */
  1801. 000012D4  3D7C 0001 FFE6           move.w     [A6 - 0x1A], 0x1
  1802. 000012DA  3005                     move.w     D0, D5
  1803. 000012DC  D06D CAC2                add.w      D0, [A5 - 0x353E]
  1804. 000012E0  9047                     sub.w      D0, D7
  1805. 000012E2  3D40 FFE4                move.w     [A6 - 0x1C], D0
  1806. 000012E6  382E FFE6                move.w     D4, [A6 - 0x1A]
  1807. 000012EA  6014                     bra        +0x16 /* 00001300 */
  1808. label000012EC:
  1809. 000012EC  487A 00C2                pea.l      [PC + 0xC2 /* 000013B0, value 0x130012D */]
  1810. 000012F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1811. 000012F4  3F05                     move.w     -[A7], D5
  1812. 000012F6  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1813. 000012FA  5244                     addq.w     D4, 1
  1814. 000012FC  6900 00A6                bvs        +0xA8 /* 000013A4 */
  1815. label00001300:
  1816. 00001300  B86E FFE4                cmp.w      D4, [A6 - 0x1C]
  1817. 00001304  6FE6                     ble        -0x18 /* 000012EC */
  1818. 00001306  6000 009C                bra        +0x9E /* 000013A4 */
  1819. label0000130A:
  1820. 0000130A  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  1821. 00001310  3007                     move.w     D0, D7
  1822. 00001312  906D CAC2                sub.w      D0, [A5 - 0x353E]
  1823. 00001316  5340                     subq.w     D0, 1
  1824. 00001318  3D40 FFE0                move.w     [A6 - 0x20], D0
  1825. 0000131C  382E FFE2                move.w     D4, [A6 - 0x1E]
  1826. 00001320  604C                     bra        +0x4E /* 0000136E */
  1827. label00001322:
  1828. 00001322  206E 0008                movea.l    A0, [A6 + 0x8]
  1829. 00001326  4240                     clr.w      D0
  1830. 00001328  1030 5000                move.b     D0, [A0 + D5.w]
  1831. 0000132C  7230                     moveq.l    D1, 0x30
  1832. 0000132E  B240                     cmp.w      D1, D0
  1833. 00001330  57C0                     seq        D0
  1834. 00001332  4A00                     tst.b      D0
  1835. 00001334  6626                     bne        +0x28 /* 0000135C */
  1836. 00001336  122E FFE9                move.b     D1, [A6 - 0x17]
  1837. 0000133A  0A01 0001                xori.b     D1, 0x1
  1838. 0000133E  4A01                     tst.b      D1
  1839. 00001340  6732                     beq        +0x34 /* 00001374 */
  1840. 00001342  206E 0008                movea.l    A0, [A6 + 0x8]
  1841. 00001346  4242                     clr.w      D2
  1842. 00001348  1430 5000                move.b     D2, [A0 + D5.w]
  1843. 0000134C  762E                     moveq.l    D3, 0x2E
  1844. 0000134E  B642                     cmp.w      D3, D2
  1845. 00001350  57C2                     seq        D2
  1846. 00001352  C202                     and.b      D1, D2
  1847. 00001354  8001                     or.b       D0, D1
  1848. 00001356  0240 0001                andi.w     D0, 0x1
  1849. 0000135A  6718                     beq        +0x1A /* 00001374 */
  1850. label0000135C:
  1851. 0000135C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1852. 00001360  3F05                     move.w     -[A7], D5
  1853. 00001362  3F3C 0001                move.w     -[A7], 0x1
  1854. 00001366  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1855. 0000136A  5244                     addq.w     D4, 1
  1856. 0000136C  6906                     bvs        +0x8 /* 00001374 */
  1857. label0000136E:
  1858. 0000136E  B86E FFE0                cmp.w      D4, [A6 - 0x20]
  1859. 00001372  6FAE                     ble        -0x50 /* 00001322 */
  1860. label00001374:
  1861. 00001374  206E 0008                movea.l    A0, [A6 + 0x8]
  1862. 00001378  4240                     clr.w      D0
  1863. 0000137A  1010                     move.b     D0, [A0]
  1864. 0000137C  7201                     moveq.l    D1, 0x01
  1865. 0000137E  B240                     cmp.w      D1, D0
  1866. 00001380  57C0                     seq        D0
  1867. 00001382  4A00                     tst.b      D0
  1868. 00001384  671E                     beq        +0x20 /* 000013A4 */
  1869. 00001386  206E 0008                movea.l    A0, [A6 + 0x8]
  1870. 0000138A  4241                     clr.w      D1
  1871. 0000138C  1228 0001                move.b     D1, [A0 + 0x1]
  1872. 00001390  742D                     moveq.l    D2, 0x2D
  1873. 00001392  B441                     cmp.w      D2, D1
  1874. 00001394  57C1                     seq        D1
  1875. 00001396  C001                     and.b      D0, D1
  1876. 00001398  670A                     beq        +0xC /* 000013A4 */
  1877. 0000139A  206E 0008                movea.l    A0, [A6 + 0x8]
  1878. 0000139E  117C 0030 0001           move.b     [A0 + 0x1], 0x30 /* '0' */
  1879. label000013A4:
  1880. 000013A4  4CDF 00F8                movem.l    D3,D4,D5,D6,D7, [A7]+
  1881. 000013A8  4E5E                     unlink     A6
  1882. 000013AA  205F                     movea.l    A0, [A7]+
  1883. 000013AC  504F                     addq.w     A7, 8
  1884. 000013AE  4ED0                     jmp        [A0]
  1885. 000013B0  0130 012D 012E           btst       [[A0 + 0x12E] + D0], D0
  1886. export_688:
  1887. 000013B6  4E56 FFFA                link       A6, -0x0006
  1888. 000013BA  48E7 0300                movem.l    -[A7], D6,D7
  1889. 000013BE  1C2D 9DAC                move.b     D6, [A5 - 0x6254]
  1890. 000013C2  1B7C 0001 9DAC           move.b     [A5 - 0x6254], 0x1
  1891. 000013C8  7E00                     moveq.l    D7, 0x00
  1892. 000013CA  486E 000C                pea.l      [A6 + 0xC]
  1893. 000013CE  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  1894. label000013D2:
  1895. 000013D2  202E 000C                move.l     D0, [A6 + 0xC]
  1896. 000013D6  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1897. 000013DA  6C14                     bge        +0x16 /* 000013F0 */
  1898. 000013DC  5287                     addq.l     D7, 1
  1899. 000013DE  486E 000C                pea.l      [A6 + 0xC]
  1900. 000013E2  4EBA 0570                jsr        [PC + 0x570 /* 00001954 */]
  1901. 000013E6  486E 000C                pea.l      [A6 + 0xC]
  1902. 000013EA  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  1903. 000013EE  60E2                     bra        -0x1C /* 000013D2 */
  1904. label000013F0:
  1905. 000013F0  2D47 0010                move.l     [A6 + 0x10], D7
  1906. 000013F4  1B46 9DAC                move.b     [A5 - 0x6254], D6
  1907. 000013F8  4CDF 00C0                movem.l    D6,D7, [A7]+
  1908. 000013FC  4E5E                     unlink     A6
  1909. 000013FE  205F                     movea.l    A0, [A7]+
  1910. 00001400  504F                     addq.w     A7, 8
  1911. 00001402  4ED0                     jmp        [A0]
  1912. export_689:
  1913. 00001404  4E56 FFFC                link       A6, -0x0004
  1914. 00001408  2F07                     move.l     -[A7], D7
  1915. 0000140A  7E00                     moveq.l    D7, 0x00
  1916. label0000140C:
  1917. 0000140C  202E 000C                move.l     D0, [A6 + 0xC]
  1918. 00001410  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  1919. 00001414  6C10                     bge        +0x12 /* 00001426 */
  1920. 00001416  5287                     addq.l     D7, 1
  1921. 00001418  486E 000C                pea.l      [A6 + 0xC]
  1922. 0000141C  4EAD 0E12                jsr        [A5 + 0xE12 /* export_446 */]
  1923. 00001420  52AE 000C                addq.l     [A6 + 0xC], 1
  1924. 00001424  60E6                     bra        -0x18 /* 0000140C */
  1925. label00001426:
  1926. 00001426  2D47 0010                move.l     [A6 + 0x10], D7
  1927. 0000142A  2E1F                     move.l     D7, [A7]+
  1928. 0000142C  4E5E                     unlink     A6
  1929. 0000142E  205F                     movea.l    A0, [A7]+
  1930. 00001430  504F                     addq.w     A7, 8
  1931. 00001432  4ED0                     jmp        [A0]
  1932. export_690:
  1933. fn00001434:
  1934. 00001434  4E56 FFFC                link       A6, -0x0004
  1935. 00001438  48E7 0018                movem.l    -[A7], A3,A4
  1936. 0000143C  266E 0008                movea.l    A3, [A6 + 0x8]
  1937. 00001440  286E 000C                movea.l    A4, [A6 + 0xC]
  1938. 00001444  41ED 9EFA                lea.l      A0, [A5 - 0x6106]
  1939. 00001448  224B                     movea.l    A1, A3
  1940. 0000144A  7003                     moveq.l    D0, 0x03
  1941. label0000144C:
  1942. 0000144C  32D8                     move.w     [A1]+, [A0]+
  1943. 0000144E  51C8 FFFC                dbf        D0, -0x6 /* 0000144C */
  1944. 00001452  203C 6E75 6C6C           move.l     D0, 0x6E756C6C /* 'null' */
  1945. 00001458  B094                     cmp.l      D0, [A4]
  1946. 0000145A  57C0                     seq        D0
  1947. 0000145C  4A00                     tst.b      D0
  1948. 0000145E  6628                     bne        +0x2A /* 00001488 */
  1949. 00001460  4AAC 0004                tst.l      [A4 + 0x4]
  1950. 00001464  57C1                     seq        D1
  1951. 00001466  8001                     or.b       D0, D1
  1952. 00001468  6702                     beq        +0x4 /* 0000146C */
  1953. 0000146A  601C                     bra        +0x1E /* 00001488 */
  1954. label0000146C:
  1955. 0000146C  2D6C 0004 FFFC           move.l     [A6 - 0x4], [A4 + 0x4]
  1956. 00001472  4267                     clr.w      -[A7]
  1957. 00001474  486E FFFC                pea.l      [A6 - 0x4]
  1958. 00001478  4EAD 258A                jsr        [A5 + 0x258A /* export_1197 */]
  1959. 0000147C  4A5F                     tst.w      [A7]+
  1960. 0000147E  6608                     bne        +0xA /* 00001488 */
  1961. 00001480  2694                     move.l     [A3], [A4]
  1962. 00001482  276E FFFC 0004           move.l     [A3 + 0x4], [A6 - 0x4]
  1963. label00001488:
  1964. 00001488  4CDF 1800                movem.l    A3,A4, [A7]+
  1965. 0000148C  4E5E                     unlink     A6
  1966. 0000148E  205F                     movea.l    A0, [A7]+
  1967. 00001490  504F                     addq.w     A7, 8
  1968. 00001492  4ED0                     jmp        [A0]
  1969. export_691:
  1970. fn00001494:
  1971. 00001494  4E56 0000                link       A6, 0
  1972. 00001498  536D CC88                subq.w     [A5 - 0x3378], 1
  1973. 0000149C  4A6D CC88                tst.w      [A5 - 0x3378]
  1974. 000014A0  6606                     bne        +0x8 /* 000014A8 */
  1975. 000014A2  486D 0912                pea.l      [A5 + 0x912 /* export_286 */]
  1976. 000014A6  A9F1                     syscall    UnloadSeg
  1977. label000014A8:
  1978. 000014A8  4E5E                     unlink     A6
  1979. 000014AA  4E75                     rts
  1980. export_692:
  1981. 000014AC  4E56 FFE2                link       A6, -0x001E
  1982. 000014B0  48E7 0018                movem.l    -[A7], A3,A4
  1983. 000014B4  266E 000C                movea.l    A3, [A6 + 0xC]
  1984. 000014B8  422E 0010                clr.b      [A6 + 0x10]
  1985. 000014BC  7001                     moveq.l    D0, 0x01
  1986. 000014BE  B013                     cmp.b      D0, [A3]
  1987. 000014C0  6702                     beq        +0x4 /* 000014C4 */
  1988. 000014C2  6064                     bra        +0x66 /* 00001528 */
  1989. label000014C4:
  1990. 000014C4  202B 0002                move.l     D0, [A3 + 0x2]
  1991. 000014C8  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  1992. 000014CC  670A                     beq        +0xC /* 000014D8 */
  1993. 000014CE  3F3C 0003                move.w     -[A7], 0x3
  1994. 000014D2  4EBA FBB8                jsr        [PC - 0x448 /* 0000108C */]
  1995. 000014D6  6050                     bra        +0x52 /* 00001528 */
  1996. label000014D8:
  1997. 000014D8  286E 0008                movea.l    A4, [A6 + 0x8]
  1998. 000014DC  296B 0010 0002           move.l     [A4 + 0x2], [A3 + 0x10]
  1999. 000014E2  296B 0006 0006           move.l     [A4 + 0x6], [A3 + 0x6]
  2000. 000014E8  296B 000A 000A           move.l     [A4 + 0xA], [A3 + 0xA]
  2001. 000014EE  197C 0002 000E           move.b     [A4 + 0xE], 0x2
  2002. 000014F4  396B 000E 0010           move.w     [A4 + 0x10], [A3 + 0xE]
  2003. 000014FA  4267                     clr.w      -[A7]
  2004. 000014FC  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2005. 00001500  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  2006. 00001504  486E FFE2                pea.l      [A6 - 0x1E]
  2007. 00001508  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  2008. 0000150C  101F                     move.b     D0, [A7]+
  2009. 0000150E  6710                     beq        +0x12 /* 00001520 */
  2010. 00001510  102E FFE6                move.b     D0, [A6 - 0x1A]
  2011. 00001514  4880                     ext.w      D0
  2012. 00001516  3880                     move.w     [A4], D0
  2013. 00001518  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2014. 0000151E  6008                     bra        +0xA /* 00001528 */
  2015. label00001520:
  2016. 00001520  3F3C 0070                move.w     -[A7], 0x70 /* 'p' */
  2017. 00001524  4EBA FB66                jsr        [PC - 0x49A /* 0000108C */]
  2018. label00001528:
  2019. 00001528  4CDF 1800                movem.l    A3,A4, [A7]+
  2020. 0000152C  4E5E                     unlink     A6
  2021. 0000152E  205F                     movea.l    A0, [A7]+
  2022. 00001530  504F                     addq.w     A7, 8
  2023. 00001532  4ED0                     jmp        [A0]
  2024. fn00001534:
  2025. 00001534  4E56 FDAC                link       A6, -0x0254
  2026. 00001538  48E7 0018                movem.l    -[A7], A3,A4
  2027. 0000153C  266E 0008                movea.l    A3, [A6 + 0x8]
  2028. 00001540  286B 000A                movea.l    A4, [A3 + 0xA]
  2029. 00001544  202C 0002                move.l     D0, [A4 + 0x2]
  2030. 00001548  B0AC 000A                cmp.l      D0, [A4 + 0xA]
  2031. 0000154C  661C                     bne        +0x1E /* 0000156A */
  2032. 0000154E  486E FDC0                pea.l      [A6 - 0x240]
  2033. 00001552  3F3C 0016                move.w     -[A7], 0x16
  2034. 00001556  4EBA FC5E                jsr        [PC - 0x3A2 /* 000011B6 */]
  2035. 0000155A  205F                     movea.l    A0, [A7]+
  2036. 0000155C  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2037. 00001560  700F                     moveq.l    D0, 0x0F
  2038. label00001562:
  2039. 00001562  32D8                     move.w     [A1]+, [A0]+
  2040. 00001564  51C8 FFFC                dbf        D0, -0x6 /* 00001562 */
  2041. 00001568  6024                     bra        +0x26 /* 0000158E */
  2042. label0000156A:
  2043. 0000156A  202C 0002                move.l     D0, [A4 + 0x2]
  2044. 0000156E  B0AC 0006                cmp.l      D0, [A4 + 0x6]
  2045. 00001572  661A                     bne        +0x1C /* 0000158E */
  2046. 00001574  486E FDC0                pea.l      [A6 - 0x240]
  2047. 00001578  3F3C 0017                move.w     -[A7], 0x17
  2048. 0000157C  4EBA FC38                jsr        [PC - 0x3C8 /* 000011B6 */]
  2049. 00001580  205F                     movea.l    A0, [A7]+
  2050. 00001582  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2051. 00001586  700F                     moveq.l    D0, 0x0F
  2052. label00001588:
  2053. 00001588  32D8                     move.w     [A1]+, [A0]+
  2054. 0000158A  51C8 FFFC                dbf        D0, -0x6 /* 00001588 */
  2055. label0000158E:
  2056. 0000158E  7002                     moveq.l    D0, 0x02
  2057. 00001590  B054                     cmp.w      D0, [A4]
  2058. 00001592  661C                     bne        +0x1E /* 000015B0 */
  2059. 00001594  486E FDC0                pea.l      [A6 - 0x240]
  2060. 00001598  3F3C 0015                move.w     -[A7], 0x15
  2061. 0000159C  4EBA FC18                jsr        [PC - 0x3E8 /* 000011B6 */]
  2062. 000015A0  205F                     movea.l    A0, [A7]+
  2063. 000015A2  43EE FFC0                lea.l      A1, [A6 - 0x40]
  2064. 000015A6  700F                     moveq.l    D0, 0x0F
  2065. label000015A8:
  2066. 000015A8  32D8                     move.w     [A1]+, [A0]+
  2067. 000015AA  51C8 FFFC                dbf        D0, -0x6 /* 000015A8 */
  2068. 000015AE  6020                     bra        +0x22 /* 000015D0 */
  2069. label000015B0:
  2070. 000015B0  7001                     moveq.l    D0, 0x01
  2071. 000015B2  B054                     cmp.w      D0, [A4]
  2072. 000015B4  661A                     bne        +0x1C /* 000015D0 */
  2073. 000015B6  486E FDC0                pea.l      [A6 - 0x240]
  2074. 000015BA  3F3C 0014                move.w     -[A7], 0x14
  2075. 000015BE  4EBA FBF6                jsr        [PC - 0x40A /* 000011B6 */]
  2076. 000015C2  205F                     movea.l    A0, [A7]+
  2077. 000015C4  43EE FFC0                lea.l      A1, [A6 - 0x40]
  2078. 000015C8  700F                     moveq.l    D0, 0x0F
  2079. label000015CA:
  2080. 000015CA  32D8                     move.w     [A1]+, [A0]+
  2081. 000015CC  51C8 FFFC                dbf        D0, -0x6 /* 000015CA */
  2082. label000015D0:
  2083. 000015D0  7001                     moveq.l    D0, 0x01
  2084. 000015D2  B02C 000E                cmp.b      D0, [A4 + 0xE]
  2085. 000015D6  6622                     bne        +0x24 /* 000015FA */
  2086. 000015D8  377C 000E FFFE           move.w     [A3 - 0x2], 0xE
  2087. 000015DE  486E FDAC                pea.l      [A6 - 0x254]
  2088. 000015E2  2F2C 0010                move.l     -[A7], [A4 + 0x10]
  2089. 000015E6  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  2090. 000015EA  205F                     movea.l    A0, [A7]+
  2091. 000015EC  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2092. 000015F0  7009                     moveq.l    D0, 0x09
  2093. label000015F2:
  2094. 000015F2  32D8                     move.w     [A1]+, [A0]+
  2095. 000015F4  51C8 FFFC                dbf        D0, -0x6 /* 000015F2 */
  2096. 000015F8  604A                     bra        +0x4C /* 00001644 */
  2097. label000015FA:
  2098. 000015FA  4A2C 000E                tst.b      [A4 + 0xE]
  2099. 000015FE  6618                     bne        +0x1A /* 00001618 */
  2100. 00001600  377C 0035 FFFE           move.w     [A3 - 0x2], 0x35 /* '5' */
  2101. 00001606  41EE FEC0                lea.l      A0, [A6 - 0x140]
  2102. 0000160A  43EC 0010                lea.l      A1, [A4 + 0x10]
  2103. 0000160E  707F                     moveq.l    D0, 0x7F
  2104. label00001610:
  2105. 00001610  30D9                     move.w     [A0]+, [A1]+
  2106. 00001612  51C8 FFFC                dbf        D0, -0x6 /* 00001610 */
  2107. 00001616  602C                     bra        +0x2E /* 00001644 */
  2108. label00001618:
  2109. 00001618  7002                     moveq.l    D0, 0x02
  2110. 0000161A  B02C 000E                cmp.b      D0, [A4 + 0xE]
  2111. 0000161E  6624                     bne        +0x26 /* 00001644 */
  2112. 00001620  377C 0013 FFFE           move.w     [A3 - 0x2], 0x13
  2113. 00001626  486E FDAC                pea.l      [A6 - 0x254]
  2114. 0000162A  302C 0010                move.w     D0, [A4 + 0x10]
  2115. 0000162E  48C0                     ext.l      D0
  2116. 00001630  2F00                     move.l     -[A7], D0
  2117. 00001632  4EAD 251A                jsr        [A5 + 0x251A /* export_1183 */]
  2118. 00001636  205F                     movea.l    A0, [A7]+
  2119. 00001638  43EE FEC0                lea.l      A1, [A6 - 0x140]
  2120. 0000163C  7009                     moveq.l    D0, 0x09
  2121. label0000163E:
  2122. 0000163E  32D8                     move.w     [A1]+, [A0]+
  2123. 00001640  51C8 FFFC                dbf        D0, -0x6 /* 0000163E */
  2124. label00001644:
  2125. 00001644  486E FFE0                pea.l      [A6 - 0x20]
  2126. 00001648  486E FFC0                pea.l      [A6 - 0x40]
  2127. 0000164C  486E FEC0                pea.l      [A6 - 0x140]
  2128. 00001650  487A 0016                pea.l      [PC + 0x16 /* 00001668, value 0x4E56 'NV', cstring "" */]
  2129. 00001654  A98B                     syscall    ParamText
  2130. 00001656  3F2B FFFE                move.w     -[A7], [A3 - 0x2]
  2131. 0000165A  4EBA FA30                jsr        [PC - 0x5D0 /* 0000108C */]
  2132. 0000165E  4CDF 1800                movem.l    A3,A4, [A7]+
  2133. 00001662  4E5E                     unlink     A6
  2134. 00001664  2E9F                     move.l     [A7], [A7]+
  2135. 00001666  4E75                     rts
  2136. 00001668  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2137. export_693: // at 0000166A (misaligned)
  2138. 0000166C  FFDA                     .invalid   <<F/7/7>>
  2139. 0000166E  48E7 0308                movem.l    -[A7], D6,D7,A4
  2140. 00001672  286E 000A                movea.l    A4, [A6 + 0xA]
  2141. 00001676  4247                     clr.w      D7
  2142. 00001678  102C 000E                move.b     D0, [A4 + 0xE]
  2143. 0000167C  4880                     ext.w      D0
  2144. 0000167E  6776                     beq        +0x78 /* 000016F6 */
  2145. 00001680  5340                     subq.w     D0, 1
  2146. 00001682  673A                     beq        +0x3C /* 000016BE */
  2147. 00001684  5340                     subq.w     D0, 1
  2148. 00001686  6702                     beq        +0x4 /* 0000168A */
  2149. 00001688  607E                     bra        +0x80 /* 00001708 */
  2150. label0000168A:
  2151. 0000168A  4267                     clr.w      -[A7]
  2152. 0000168C  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2153. 00001690  3F2C 0010                move.w     -[A7], [A4 + 0x10]
  2154. 00001694  486E FFDA                pea.l      [A6 - 0x26]
  2155. 00001698  4EAD 2C42                jsr        [A5 + 0x2C42 /* export_1412 */]
  2156. 0000169C  101F                     move.b     D0, [A7]+
  2157. 0000169E  6768                     beq        +0x6A /* 00001708 */
  2158. 000016A0  122E FFDE                move.b     D1, [A6 - 0x22]
  2159. 000016A4  4881                     ext.w      D1
  2160. 000016A6  B254                     cmp.w      D1, [A4]
  2161. 000016A8  57C1                     seq        D1
  2162. 000016AA  4A01                     tst.b      D1
  2163. 000016AC  660A                     bne        +0xC /* 000016B8 */
  2164. 000016AE  4A54                     tst.w      [A4]
  2165. 000016B0  57C2                     seq        D2
  2166. 000016B2  8202                     or.b       D1, D2
  2167. 000016B4  C001                     and.b      D0, D1
  2168. 000016B6  6750                     beq        +0x52 /* 00001708 */
  2169. label000016B8:
  2170. 000016B8  3E2C 0010                move.w     D7, [A4 + 0x10]
  2171. 000016BC  604A                     bra        +0x4C /* 00001708 */
  2172. label000016BE:
  2173. 000016BE  2C2C 0010                move.l     D6, [A4 + 0x10]
  2174. 000016C2  70FF                     moveq.l    D0, 0xFFFFFFFF
  2175. 000016C4  B086                     cmp.l      D0, D6
  2176. 000016C6  6F1C                     ble        +0x1E /* 000016E4 */
  2177. 000016C8  42A7                     clr.l      -[A7]
  2178. 000016CA  2F06                     move.l     -[A7], D6
  2179. 000016CC  4267                     clr.w      -[A7]
  2180. 000016CE  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2181. 000016D2  3F14                     move.w     -[A7], [A4]
  2182. 000016D4  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  2183. 000016D8  301F                     move.w     D0, [A7]+
  2184. 000016DA  48C0                     ext.l      D0
  2185. 000016DC  2F00                     move.l     -[A7], D0
  2186. 000016DE  4EAD 252A                jsr        [A5 + 0x252A /* export_1185 */]
  2187. 000016E2  2C1F                     move.l     D6, [A7]+
  2188. label000016E4:
  2189. 000016E4  4267                     clr.w      -[A7]
  2190. 000016E6  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2191. 000016EA  3F06                     move.w     -[A7], D6
  2192. 000016EC  3F14                     move.w     -[A7], [A4]
  2193. 000016EE  4EAD 2C4A                jsr        [A5 + 0x2C4A /* export_1413 */]
  2194. 000016F2  3E1F                     move.w     D7, [A7]+
  2195. 000016F4  6012                     bra        +0x14 /* 00001708 */
  2196. label000016F6:
  2197. 000016F6  4267                     clr.w      -[A7]
  2198. 000016F8  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  2199. 000016FC  3F14                     move.w     -[A7], [A4]
  2200. 000016FE  486C 0010                pea.l      [A4 + 0x10]
  2201. 00001702  4EAD 2CE2                jsr        [A5 + 0x2CE2 /* export_1432 */]
  2202. 00001706  3E1F                     move.w     D7, [A7]+
  2203. label00001708:
  2204. 00001708  3D47 000E                move.w     [A6 + 0xE], D7
  2205. 0000170C  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  2206. 00001710  802E 0008                or.b       D0, [A6 + 0x8]
  2207. 00001714  6702                     beq        +0x4 /* 00001718 */
  2208. 00001716  600A                     bra        +0xC /* 00001722 */
  2209. label00001718:
  2210. 00001718  4A47                     tst.w      D7
  2211. 0000171A  6606                     bne        +0x8 /* 00001722 */
  2212. 0000171C  2F0E                     move.l     -[A7], A6
  2213. 0000171E  4EBA FE14                jsr        [PC - 0x1EC /* 00001534 */]
  2214. label00001722:
  2215. 00001722  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  2216. 00001726  4E5E                     unlink     A6
  2217. 00001728  205F                     movea.l    A0, [A7]+
  2218. 0000172A  5C4F                     addq.w     A7, 6
  2219. 0000172C  4ED0                     jmp        [A0]
  2220. export_694:
  2221. 0000172E  4E56 FDE4                link       A6, -0x021C
  2222. 00001732  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  2223. 00001738  206E 0008                movea.l    A0, [A6 + 0x8]
  2224. 0000173C  7005                     moveq.l    D0, 0x05
  2225. 0000173E  B010                     cmp.b      D0, [A0]
  2226. 00001740  6602                     bne        +0x4 /* 00001744 */
  2227. 00001742  6050                     bra        +0x52 /* 00001794 */
  2228. label00001744:
  2229. 00001744  206E 0008                movea.l    A0, [A6 + 0x8]
  2230. 00001748  2028 0002                move.l     D0, [A0 + 0x2]
  2231. 0000174C  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  2232. 00001750  660C                     bne        +0xE /* 0000175E */
  2233. 00001752  4A6D CAEC                tst.w      [A5 - 0x3514]
  2234. 00001756  6F3C                     ble        +0x3E /* 00001794 */
  2235. 00001758  526D CAEC                addq.w     [A5 - 0x3514], 1
  2236. 0000175C  6036                     bra        +0x38 /* 00001794 */
  2237. label0000175E:
  2238. 0000175E  1D7C 0001 FDE4           move.b     [A6 - 0x21C], 0x1
  2239. 00001764  7001                     moveq.l    D0, 0x01
  2240. 00001766  2D40 FDEA                move.l     [A6 - 0x216], D0
  2241. 0000176A  1D7C 0007 FEF0           move.b     [A6 - 0x110], 0x7
  2242. 00001770  206E 0008                movea.l    A0, [A6 + 0x8]
  2243. 00001774  2D68 0002 FFFC           move.l     [A6 - 0x4], [A0 + 0x2]
  2244. 0000177A  4267                     clr.w      -[A7]
  2245. 0000177C  486E FDE4                pea.l      [A6 - 0x21C]
  2246. 00001780  4EAD 28B2                jsr        [A5 + 0x28B2 /* export_1298 */]
  2247. 00001784  4A5F                     tst.w      [A7]+
  2248. 00001786  6608                     bne        +0xA /* 00001790 */
  2249. 00001788  3B7C 0001 CAEC           move.w     [A5 - 0x3514], 0x1
  2250. 0000178E  6004                     bra        +0x6 /* 00001794 */
  2251. label00001790:
  2252. 00001790  422E 000C                clr.b      [A6 + 0xC]
  2253. label00001794:
  2254. 00001794  4E5E                     unlink     A6
  2255. 00001796  2E9F                     move.l     [A7], [A7]+
  2256. 00001798  4E75                     rts
  2257. export_695:
  2258. 0000179A  4E56 FBF8                link       A6, -0x0408
  2259. 0000179E  2F07                     move.l     -[A7], D7
  2260. 000017A0  206E 0008                movea.l    A0, [A6 + 0x8]
  2261. 000017A4  43EE FF00                lea.l      A1, [A6 - 0x100]
  2262. 000017A8  707F                     moveq.l    D0, 0x7F
  2263. label000017AA:
  2264. 000017AA  32D8                     move.w     [A1]+, [A0]+
  2265. 000017AC  51C8 FFFC                dbf        D0, -0x6 /* 000017AA */
  2266. 000017B0  487A 011C                pea.l      [PC + 0x11C /* 000018CE, value 0x1220C20 */]
  2267. 000017B4  486E FF00                pea.l      [A6 - 0x100]
  2268. 000017B8  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  2269. 000017BC  4A5F                     tst.w      [A7]+
  2270. 000017BE  6630                     bne        +0x32 /* 000017F0 */
  2271. 000017C0  206E 000C                movea.l    A0, [A6 + 0xC]
  2272. 000017C4  2F08                     move.l     -[A7], A0
  2273. 000017C6  487A 0106                pea.l      [PC + 0x106 /* 000018CE, value 0x1220C20 */]
  2274. 000017CA  486E FF00                pea.l      [A6 - 0x100]
  2275. 000017CE  487A 00FE                pea.l      [PC + 0xFE /* 000018CE, value 0x1220C20 */]
  2276. 000017D2  486E FBFE                pea.l      [A6 - 0x402]
  2277. 000017D6  3F3C 0003                move.w     -[A7], 0x3
  2278. 000017DA  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2279. 000017DE  205F                     movea.l    A0, [A7]+
  2280. 000017E0  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2281. 000017E4  707F                     moveq.l    D0, 0x7F
  2282. label000017E6:
  2283. 000017E6  30D9                     move.w     [A0]+, [A1]+
  2284. 000017E8  51C8 FFFC                dbf        D0, -0x6 /* 000017E6 */
  2285. 000017EC  6000 00D8                bra        +0xDA /* 000018C6 */
  2286. label000017F0:
  2287. 000017F0  41EE FD00                lea.l      A0, [A6 - 0x300]
  2288. 000017F4  43FA 00DA                lea.l      A1, [PC + 0xDA /* 000018D0, value 0xC202620, pstring " & quote & \"" */]
  2289. 000017F8  7006                     moveq.l    D0, 0x06
  2290. label000017FA:
  2291. 000017FA  30D9                     move.w     [A0]+, [A1]+
  2292. 000017FC  51C8 FFFC                dbf        D0, -0x6 /* 000017FA */
  2293. 00001800  3D7C 0122 FE00           move.w     [A6 - 0x200], 0x122
  2294. 00001806  3D7C 0001 FBFC           move.w     [A6 - 0x404], 0x1
  2295. 0000180C  4240                     clr.w      D0
  2296. 0000180E  102E FF00                move.b     D0, [A6 - 0x100]
  2297. 00001812  3D40 FBFA                move.w     [A6 - 0x406], D0
  2298. 00001816  3E2E FBFC                move.w     D7, [A6 - 0x404]
  2299. 0000181A  6070                     bra        +0x72 /* 0000188C */
  2300. label0000181C:
  2301. 0000181C  486E FE00                pea.l      [A6 - 0x200]
  2302. 00001820  4240                     clr.w      D0
  2303. 00001822  41EE FF00                lea.l      A0, [A6 - 0x100]
  2304. 00001826  1030 7000                move.b     D0, [A0 + D7.w]
  2305. 0000182A  323C 0100                move.w     D1, 0x100
  2306. 0000182E  1200                     move.b     D1, D0
  2307. 00001830  3D41 FBF8                move.w     [A6 - 0x408], D1
  2308. 00001834  486E FBF8                pea.l      [A6 - 0x408]
  2309. 00001838  486E FBFE                pea.l      [A6 - 0x402]
  2310. 0000183C  3F3C 0002                move.w     -[A7], 0x2
  2311. 00001840  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2312. 00001844  41EE FE00                lea.l      A0, [A6 - 0x200]
  2313. 00001848  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2314. 0000184C  707F                     moveq.l    D0, 0x7F
  2315. label0000184E:
  2316. 0000184E  30D9                     move.w     [A0]+, [A1]+
  2317. 00001850  51C8 FFFC                dbf        D0, -0x6 /* 0000184E */
  2318. 00001854  4240                     clr.w      D0
  2319. 00001856  41EE FF00                lea.l      A0, [A6 - 0x100]
  2320. 0000185A  1030 7000                move.b     D0, [A0 + D7.w]
  2321. 0000185E  7222                     moveq.l    D1, 0x22
  2322. 00001860  B240                     cmp.w      D1, D0
  2323. 00001862  6624                     bne        +0x26 /* 00001888 */
  2324. 00001864  486E FE00                pea.l      [A6 - 0x200]
  2325. 00001868  486E FD00                pea.l      [A6 - 0x300]
  2326. 0000186C  486E FBFE                pea.l      [A6 - 0x402]
  2327. 00001870  3F3C 0002                move.w     -[A7], 0x2
  2328. 00001874  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2329. 00001878  41EE FE00                lea.l      A0, [A6 - 0x200]
  2330. 0000187C  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2331. 00001880  707F                     moveq.l    D0, 0x7F
  2332. label00001882:
  2333. 00001882  30D9                     move.w     [A0]+, [A1]+
  2334. 00001884  51C8 FFFC                dbf        D0, -0x6 /* 00001882 */
  2335. label00001888:
  2336. 00001888  5247                     addq.w     D7, 1
  2337. 0000188A  6906                     bvs        +0x8 /* 00001892 */
  2338. label0000188C:
  2339. 0000188C  BE6E FBFA                cmp.w      D7, [A6 - 0x406]
  2340. 00001890  6F8A                     ble        -0x74 /* 0000181C */
  2341. label00001892:
  2342. 00001892  486E FE00                pea.l      [A6 - 0x200]
  2343. 00001896  487A 0036                pea.l      [PC + 0x36 /* 000018CE, value 0x1220C20 */]
  2344. 0000189A  486E FBFE                pea.l      [A6 - 0x402]
  2345. 0000189E  3F3C 0002                move.w     -[A7], 0x2
  2346. 000018A2  4EAD 03FA                jsr        [A5 + 0x3FA /* export_123 */]
  2347. 000018A6  41EE FE00                lea.l      A0, [A6 - 0x200]
  2348. 000018AA  43EE FBFE                lea.l      A1, [A6 - 0x402]
  2349. 000018AE  707F                     moveq.l    D0, 0x7F
  2350. label000018B0:
  2351. 000018B0  30D9                     move.w     [A0]+, [A1]+
  2352. 000018B2  51C8 FFFC                dbf        D0, -0x6 /* 000018B0 */
  2353. 000018B6  206E 000C                movea.l    A0, [A6 + 0xC]
  2354. 000018BA  43EE FE00                lea.l      A1, [A6 - 0x200]
  2355. 000018BE  707F                     moveq.l    D0, 0x7F
  2356. label000018C0:
  2357. 000018C0  30D9                     move.w     [A0]+, [A1]+
  2358. 000018C2  51C8 FFFC                dbf        D0, -0x6 /* 000018C0 */
  2359. label000018C6:
  2360. 000018C6  2E1F                     move.l     D7, [A7]+
  2361. 000018C8  4E5E                     unlink     A6
  2362. 000018CA  2E9F                     move.l     [A7], [A7]+
  2363. 000018CC  4E75                     rts
  2364. 000018CE  0122                     btst       -[A2], D0
  2365. 000018D0  0C20 2620                cmpi.b     -[A0], 0x20 /* ' ' */
  2366. 000018D4  7175                     moveq.l    D0, 0x75
  2367. 000018D6  6F74                     ble        +0x76 /* 0000194C */
  2368. 000018D8  6520                     bcs        +0x22 /* 000018FA */
  2369. 000018DA  2620                     move.l     D3, -[A0]
  2370. 000018DC  2200                     move.l     D1, D0
  2371. export_696:
  2372. 000018DE  4E56 FEFC                link       A6, -0x0104
  2373. 000018E2  48E7 0108                movem.l    -[A7], D7,A4
  2374. 000018E6  206E 000C                movea.l    A0, [A6 + 0xC]
  2375. 000018EA  43EE FF00                lea.l      A1, [A6 - 0x100]
  2376. 000018EE  707F                     moveq.l    D0, 0x7F
  2377. label000018F0:
  2378. 000018F0  32D8                     move.w     [A1]+, [A0]+
  2379. 000018F2  51C8 FFFC                dbf        D0, -0x6 /* 000018F0 */
  2380. 000018F6  286E 0008                movea.l    A4, [A6 + 0x8]
  2381. label000018FA:
  2382. 000018FA  4240                     clr.w      D0
  2383. 000018FC  102E FF00                move.b     D0, [A6 - 0x100]
  2384. 00001900  5240                     addq.w     D0, 1
  2385. 00001902  48C0                     ext.l      D0
  2386. 00001904  2E00                     move.l     D7, D0
  2387. 00001906  2F0C                     move.l     -[A7], A4
  2388. 00001908  2F07                     move.l     -[A7], D7
  2389. 0000190A  201F                     move.l     D0, [A7]+
  2390. 0000190C  205F                     movea.l    A0, [A7]+
  2391. 0000190E  A024                     syscall    SetHandleSize
  2392. 00001910  4267                     clr.w      -[A7]
  2393. 00001912  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2394. 00001916  4A5F                     tst.w      [A7]+
  2395. 00001918  671C                     beq        +0x1E /* 00001936 */
  2396. 0000191A  2F0C                     move.l     -[A7], A4
  2397. 0000191C  7001                     moveq.l    D0, 0x01
  2398. 0000191E  2F00                     move.l     -[A7], D0
  2399. 00001920  201F                     move.l     D0, [A7]+
  2400. 00001922  205F                     movea.l    A0, [A7]+
  2401. 00001924  A024                     syscall    SetHandleSize
  2402. 00001926  4267                     clr.w      -[A7]
  2403. 00001928  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  2404. 0000192C  4A5F                     tst.w      [A7]+
  2405. 0000192E  6718                     beq        +0x1A /* 00001948 */
  2406. 00001930  2054                     movea.l    A0, [A4]
  2407. 00001932  4210                     clr.b      [A0]
  2408. 00001934  6012                     bra        +0x14 /* 00001948 */
  2409. label00001936:
  2410. 00001936  42A7                     clr.l      -[A7]
  2411. 00001938  486E FF00                pea.l      [A6 - 0x100]
  2412. 0000193C  4EAD 0EFA                jsr        [A5 + 0xEFA /* export_475 */]
  2413. 00001940  2F14                     move.l     -[A7], [A4]
  2414. 00001942  2F07                     move.l     -[A7], D7
  2415. 00001944  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2416. label00001948:
  2417. 00001948  4CDF 1080                movem.l    D7,A4, [A7]+
  2418. label0000194C:
  2419. 0000194C  4E5E                     unlink     A6
  2420. 0000194E  205F                     movea.l    A0, [A7]+
  2421. 00001950  504F                     addq.w     A7, 8
  2422. 00001952  4ED0                     jmp        [A0]
  2423. export_697:
  2424. fn00001954:
  2425. 00001954  4E56 0000                link       A6, 0
  2426. 00001958  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2427. 0000195C  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2428. 00001960  206E 0008                movea.l    A0, [A6 + 0x8]
  2429. 00001964  2050                     movea.l    A0, [A0]
  2430. 00001966  4A10                     tst.b      [A0]
  2431. 00001968  6602                     bne        +0x4 /* 0000196C */
  2432. 0000196A  6042                     bra        +0x44 /* 000019AE */
  2433. label0000196C:
  2434. 0000196C  7000                     moveq.l    D0, 0x00
  2435. 0000196E  206E 0008                movea.l    A0, [A6 + 0x8]
  2436. 00001972  2050                     movea.l    A0, [A0]
  2437. 00001974  1010                     move.b     D0, [A0]
  2438. 00001976  C0BC 0000 00FF           and.l      D0, 0xFF
  2439. 0000197C  322D 9D4C                move.w     D1, [A5 - 0x62B4]
  2440. 00001980  48C1                     ext.l      D1
  2441. 00001982  B280                     cmp.l      D1, D0
  2442. 00001984  56C0                     sne        D0
  2443. 00001986  206E 0008                movea.l    A0, [A6 + 0x8]
  2444. 0000198A  2050                     movea.l    A0, [A0]
  2445. 0000198C  4A10                     tst.b      [A0]
  2446. 0000198E  56C1                     sne        D1
  2447. 00001990  C001                     and.b      D0, D1
  2448. 00001992  6708                     beq        +0xA /* 0000199C */
  2449. 00001994  206E 0008                movea.l    A0, [A6 + 0x8]
  2450. 00001998  5290                     addq.l     [A0], 1
  2451. 0000199A  60D0                     bra        -0x2E /* 0000196C */
  2452. label0000199C:
  2453. 0000199C  206E 0008                movea.l    A0, [A6 + 0x8]
  2454. 000019A0  2050                     movea.l    A0, [A0]
  2455. 000019A2  4A10                     tst.b      [A0]
  2456. 000019A4  6602                     bne        +0x4 /* 000019A8 */
  2457. 000019A6  6006                     bra        +0x8 /* 000019AE */
  2458. label000019A8:
  2459. 000019A8  206E 0008                movea.l    A0, [A6 + 0x8]
  2460. 000019AC  5290                     addq.l     [A0], 1
  2461. label000019AE:
  2462. 000019AE  4E5E                     unlink     A6
  2463. 000019B0  2E9F                     move.l     [A7], [A7]+
  2464. 000019B2  4E75                     rts
  2465. export_698:
  2466. 000019B4  4E56 0000                link       A6, 0
  2467. 000019B8  0CAE 0000 0400 0008      cmpi.l     [A6 + 0x8], 0x400
  2468. 000019C0  6F16                     ble        +0x18 /* 000019D8 */
  2469. 000019C2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2470. 000019C6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2471. 000019CA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2472. 000019CE  201F                     move.l     D0, [A7]+
  2473. 000019D0  225F                     movea.l    A1, [A7]+
  2474. 000019D2  205F                     movea.l    A0, [A7]+
  2475. 000019D4  A02E                     syscall    BlockMove/BlockMoveData
  2476. 000019D6  6010                     bra        +0x12 /* 000019E8 */
  2477. label000019D8:
  2478. 000019D8  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2479. 000019DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2480. 000019E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2481. 000019E4  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2482. label000019E8:
  2483. 000019E8  4E5E                     unlink     A6
  2484. 000019EA  205F                     movea.l    A0, [A7]+
  2485. 000019EC  DEFC 000C                add.w      A7, 0xC
  2486. 000019F0  4ED0                     jmp        [A0]
  2487. export_699:
  2488. 000019F2  4E56 FEE2                link       A6, -0x011E
  2489. 000019F6  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2490. 000019FA  286E 0008                movea.l    A4, [A6 + 0x8]
  2491. 000019FE  422E 0010                clr.b      [A6 + 0x10]
  2492. 00001A02  486E 000C                pea.l      [A6 + 0xC]
  2493. 00001A06  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2494. 00001A0A  206E 000C                movea.l    A0, [A6 + 0xC]
  2495. 00001A0E  4A10                     tst.b      [A0]
  2496. 00001A10  6620                     bne        +0x22 /* 00001A32 */
  2497. 00001A12  102D CAE8                move.b     D0, [A5 - 0x3518]
  2498. 00001A16  6700 01BE                beq        +0x1C0 /* 00001BD6 */
  2499. 00001A1A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2500. 00001A20  18BC 0001                move.b     [A4], 0x1
  2501. 00001A24  7000                     moveq.l    D0, 0x00
  2502. 00001A26  2940 0002                move.l     [A4 + 0x2], D0
  2503. 00001A2A  6000 01A4                bra        +0x1A6 /* 00001BD0 */
  2504. 00001A2E  6000 01A6                bra        +0x1A8 /* 00001BD6 */
  2505. label00001A32:
  2506. 00001A32  2D6E 000C FFF8           move.l     [A6 - 0x8], [A6 + 0xC]
  2507. 00001A38  4244                     clr.w      D4
  2508. 00001A3A  4245                     clr.w      D5
  2509. 00001A3C  206E FFF8                movea.l    A0, [A6 - 0x8]
  2510. 00001A40  1010                     move.b     D0, [A0]
  2511. 00001A42  4880                     ext.w      D0
  2512. 00001A44  722D                     moveq.l    D1, 0x2D
  2513. 00001A46  B240                     cmp.w      D1, D0
  2514. 00001A48  6604                     bne        +0x6 /* 00001A4E */
  2515. 00001A4A  52AE FFF8                addq.l     [A6 - 0x8], 1
  2516. label00001A4E:
  2517. 00001A4E  486E FFF8                pea.l      [A6 - 0x8]
  2518. 00001A52  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2519. label00001A56:
  2520. 00001A56  206E FFF8                movea.l    A0, [A6 - 0x8]
  2521. 00001A5A  1010                     move.b     D0, [A0]
  2522. 00001A5C  4880                     ext.w      D0
  2523. 00001A5E  3E00                     move.w     D7, D0
  2524. 00001A60  7030                     moveq.l    D0, 0x30
  2525. 00001A62  B047                     cmp.w      D0, D7
  2526. 00001A64  5FC0                     sle        D0
  2527. 00001A66  4A00                     tst.b      D0
  2528. 00001A68  670A                     beq        +0xC /* 00001A74 */
  2529. 00001A6A  7239                     moveq.l    D1, 0x39
  2530. 00001A6C  B247                     cmp.w      D1, D7
  2531. 00001A6E  5CC1                     sge        D1
  2532. 00001A70  C001                     and.b      D0, D1
  2533. 00001A72  660A                     bne        +0xC /* 00001A7E */
  2534. label00001A74:
  2535. 00001A74  722E                     moveq.l    D1, 0x2E
  2536. 00001A76  B247                     cmp.w      D1, D7
  2537. 00001A78  57C1                     seq        D1
  2538. 00001A7A  8001                     or.b       D0, D1
  2539. 00001A7C  6712                     beq        +0x14 /* 00001A90 */
  2540. label00001A7E:
  2541. 00001A7E  702E                     moveq.l    D0, 0x2E
  2542. 00001A80  B047                     cmp.w      D0, D7
  2543. 00001A82  6604                     bne        +0x6 /* 00001A88 */
  2544. 00001A84  5244                     addq.w     D4, 1
  2545. 00001A86  6002                     bra        +0x4 /* 00001A8A */
  2546. label00001A88:
  2547. 00001A88  5245                     addq.w     D5, 1
  2548. label00001A8A:
  2549. 00001A8A  52AE FFF8                addq.l     [A6 - 0x8], 1
  2550. 00001A8E  60C6                     bra        -0x38 /* 00001A56 */
  2551. label00001A90:
  2552. 00001A90  7020                     moveq.l    D0, 0x20
  2553. 00001A92  B047                     cmp.w      D0, D7
  2554. 00001A94  57C0                     seq        D0
  2555. 00001A96  4A00                     tst.b      D0
  2556. 00001A98  6616                     bne        +0x18 /* 00001AB0 */
  2557. 00001A9A  720D                     moveq.l    D1, 0x0D
  2558. 00001A9C  B247                     cmp.w      D1, D7
  2559. 00001A9E  57C1                     seq        D1
  2560. 00001AA0  8001                     or.b       D0, D1
  2561. 00001AA2  660C                     bne        +0xE /* 00001AB0 */
  2562. 00001AA4  4A47                     tst.w      D7
  2563. 00001AA6  57C1                     seq        D1
  2564. 00001AA8  8001                     or.b       D0, D1
  2565. 00001AAA  6604                     bne        +0x6 /* 00001AB0 */
  2566. 00001AAC  6000 0128                bra        +0x12A /* 00001BD6 */
  2567. label00001AB0:
  2568. 00001AB0  7001                     moveq.l    D0, 0x01
  2569. 00001AB2  B045                     cmp.w      D0, D5
  2570. 00001AB4  5EC0                     sgt        D0
  2571. 00001AB6  4A00                     tst.b      D0
  2572. 00001AB8  6600 011C                bne        +0x11E /* 00001BD6 */
  2573. 00001ABC  7201                     moveq.l    D1, 0x01
  2574. 00001ABE  B244                     cmp.w      D1, D4
  2575. 00001AC0  5DC1                     slt        D1
  2576. 00001AC2  8001                     or.b       D0, D1
  2577. 00001AC4  6600 0110                bne        +0x112 /* 00001BD6 */
  2578. 00001AC8  2D6E FFF8 FFFC           move.l     [A6 - 0x4], [A6 - 0x8]
  2579. 00001ACE  486E FFF8                pea.l      [A6 - 0x8]
  2580. 00001AD2  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2581. 00001AD6  206E FFF8                movea.l    A0, [A6 - 0x8]
  2582. 00001ADA  4A10                     tst.b      [A0]
  2583. 00001ADC  6600 00F8                bne        +0xFA /* 00001BD6 */
  2584. 00001AE0  206E FFFC                movea.l    A0, [A6 - 0x4]
  2585. 00001AE4  4210                     clr.b      [A0]
  2586. 00001AE6  4206                     clr.b      D6
  2587. label00001AE8:
  2588. 00001AE8  206E 000C                movea.l    A0, [A6 + 0xC]
  2589. 00001AEC  1010                     move.b     D0, [A0]
  2590. 00001AEE  4880                     ext.w      D0
  2591. 00001AF0  722D                     moveq.l    D1, 0x2D
  2592. 00001AF2  B240                     cmp.w      D1, D0
  2593. 00001AF4  6612                     bne        +0x14 /* 00001B08 */
  2594. 00001AF6  0A06 0001                xori.b     D6, 0x1
  2595. 00001AFA  52AE 000C                addq.l     [A6 + 0xC], 1
  2596. 00001AFE  486E 000C                pea.l      [A6 + 0xC]
  2597. 00001B02  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2598. 00001B06  60E0                     bra        -0x1E /* 00001AE8 */
  2599. label00001B08:
  2600. 00001B08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2601. 00001B0C  486E FEF2                pea.l      [A6 - 0x10E]
  2602. 00001B10  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  2603. 00001B14  4240                     clr.w      D0
  2604. 00001B16  102E FEF2                move.b     D0, [A6 - 0x10E]
  2605. 00001B1A  7209                     moveq.l    D1, 0x09
  2606. 00001B1C  B240                     cmp.w      D1, D0
  2607. 00001B1E  6D3A                     blt        +0x3C /* 00001B5A */
  2608. 00001B20  266E 000C                movea.l    A3, [A6 + 0xC]
  2609. label00001B24:
  2610. 00001B24  4A13                     tst.b      [A3]
  2611. 00001B26  670E                     beq        +0x10 /* 00001B36 */
  2612. 00001B28  1013                     move.b     D0, [A3]
  2613. 00001B2A  4880                     ext.w      D0
  2614. 00001B2C  722E                     moveq.l    D1, 0x2E
  2615. 00001B2E  B240                     cmp.w      D1, D0
  2616. 00001B30  6728                     beq        +0x2A /* 00001B5A */
  2617. 00001B32  528B                     addq.l     A3, 1
  2618. 00001B34  60EE                     bra        -0x10 /* 00001B24 */
  2619. label00001B36:
  2620. 00001B36  18BC 0001                move.b     [A4], 0x1
  2621. 00001B3A  42A7                     clr.l      -[A7]
  2622. 00001B3C  486E FEF2                pea.l      [A6 - 0x10E]
  2623. 00001B40  4EAD 2712                jsr        [A5 + 0x2712 /* export_1246 */]
  2624. 00001B44  295F 0002                move.l     [A4 + 0x2], [A7]+
  2625. 00001B48  1006                     move.b     D0, D6
  2626. 00001B4A  6700 0084                beq        +0x86 /* 00001BD0 */
  2627. 00001B4E  202C 0002                move.l     D0, [A4 + 0x2]
  2628. 00001B52  4480                     neg.l      D0
  2629. 00001B54  2940 0002                move.l     [A4 + 0x2], D0
  2630. 00001B58  6076                     bra        +0x78 /* 00001BD0 */
  2631. label00001B5A:
  2632. 00001B5A  4214                     clr.b      [A4]
  2633. 00001B5C  486E FEE2                pea.l      [A6 - 0x11E]
  2634. 00001B60  486E FEF2                pea.l      [A6 - 0x10E]
  2635. 00001B64  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  2636. 00001B68  588F                     addq.l     A7, 4
  2637. 00001B6A  204C                     movea.l    A0, A4
  2638. 00001B6C  5488                     addq.l     A0, 2
  2639. 00001B6E  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2640. 00001B72  7004                     moveq.l    D0, 0x04
  2641. label00001B74:
  2642. 00001B74  30D9                     move.w     [A0]+, [A1]+
  2643. 00001B76  51C8 FFFC                dbf        D0, -0x6 /* 00001B74 */
  2644. 00001B7A  4267                     clr.w      -[A7]
  2645. 00001B7C  486C 0002                pea.l      [A4 + 0x2]
  2646. 00001B80  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2647. 00001B84  4A1F                     tst.b      [A7]+
  2648. 00001B86  57C0                     seq        D0
  2649. 00001B88  4A00                     tst.b      D0
  2650. 00001B8A  664A                     bne        +0x4C /* 00001BD6 */
  2651. 00001B8C  2F00                     move.l     -[A7], D0
  2652. 00001B8E  4267                     clr.w      -[A7]
  2653. 00001B90  486C 0002                pea.l      [A4 + 0x2]
  2654. 00001B94  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  2655. 00001B98  121F                     move.b     D1, [A7]+
  2656. 00001B9A  201F                     move.l     D0, [A7]+
  2657. 00001B9C  7401                     moveq.l    D2, 0x01
  2658. 00001B9E  B401                     cmp.b      D2, D1
  2659. 00001BA0  57C1                     seq        D1
  2660. 00001BA2  8001                     or.b       D0, D1
  2661. 00001BA4  6630                     bne        +0x32 /* 00001BD6 */
  2662. 00001BA6  1006                     move.b     D0, D6
  2663. 00001BA8  6726                     beq        +0x28 /* 00001BD0 */
  2664. 00001BAA  41EE FEE2                lea.l      A0, [A6 - 0x11E]
  2665. 00001BAE  224C                     movea.l    A1, A4
  2666. 00001BB0  5489                     addq.l     A1, 2
  2667. 00001BB2  7004                     moveq.l    D0, 0x04
  2668. label00001BB4:
  2669. 00001BB4  30D9                     move.w     [A0]+, [A1]+
  2670. 00001BB6  51C8 FFFC                dbf        D0, -0x6 /* 00001BB4 */
  2671. 00001BBA  0A2E 0080 FEE2           xori.b     [A6 - 0x11E], 0x80
  2672. 00001BC0  204C                     movea.l    A0, A4
  2673. 00001BC2  5488                     addq.l     A0, 2
  2674. 00001BC4  43EE FEE2                lea.l      A1, [A6 - 0x11E]
  2675. 00001BC8  7004                     moveq.l    D0, 0x04
  2676. label00001BCA:
  2677. 00001BCA  30D9                     move.w     [A0]+, [A1]+
  2678. 00001BCC  51C8 FFFC                dbf        D0, -0x6 /* 00001BCA */
  2679. label00001BD0:
  2680. 00001BD0  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2681. label00001BD6:
  2682. 00001BD6  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  2683. 00001BDA  4E5E                     unlink     A6
  2684. 00001BDC  205F                     movea.l    A0, [A7]+
  2685. 00001BDE  504F                     addq.w     A7, 8
  2686. 00001BE0  4ED0                     jmp        [A0]
  2687. export_700:
  2688. 00001BE2  4E56 FEFE                link       A6, -0x0102
  2689. 00001BE6  2F07                     move.l     -[A7], D7
  2690. 00001BE8  206E 000C                movea.l    A0, [A6 + 0xC]
  2691. 00001BEC  43EE FF00                lea.l      A1, [A6 - 0x100]
  2692. 00001BF0  707F                     moveq.l    D0, 0x7F
  2693. label00001BF2:
  2694. 00001BF2  32D8                     move.w     [A1]+, [A0]+
  2695. 00001BF4  51C8 FFFC                dbf        D0, -0x6 /* 00001BF2 */
  2696. label00001BF8:
  2697. 00001BF8  4240                     clr.w      D0
  2698. 00001BFA  102E FF00                move.b     D0, [A6 - 0x100]
  2699. 00001BFE  4241                     clr.w      D1
  2700. 00001C00  41EE FF00                lea.l      A0, [A6 - 0x100]
  2701. 00001C04  1230 0000                move.b     D1, [A0 + D0.w]
  2702. 00001C08  3E01                     move.w     D7, D1
  2703. 00001C0A  7020                     moveq.l    D0, 0x20
  2704. 00001C0C  B047                     cmp.w      D0, D7
  2705. 00001C0E  57C0                     seq        D0
  2706. 00001C10  4A00                     tst.b      D0
  2707. 00001C12  660A                     bne        +0xC /* 00001C1E */
  2708. 00001C14  720D                     moveq.l    D1, 0x0D
  2709. 00001C16  B247                     cmp.w      D1, D7
  2710. 00001C18  57C1                     seq        D1
  2711. 00001C1A  8001                     or.b       D0, D1
  2712. 00001C1C  670E                     beq        +0x10 /* 00001C2C */
  2713. label00001C1E:
  2714. 00001C1E  4240                     clr.w      D0
  2715. 00001C20  102E FF00                move.b     D0, [A6 - 0x100]
  2716. 00001C24  5340                     subq.w     D0, 1
  2717. 00001C26  1D40 FF00                move.b     [A6 - 0x100], D0
  2718. 00001C2A  60CC                     bra        -0x32 /* 00001BF8 */
  2719. label00001C2C:
  2720. 00001C2C  4267                     clr.w      -[A7]
  2721. 00001C2E  486E FF00                pea.l      [A6 - 0x100]
  2722. 00001C32  486D CE16                pea.l      [A5 - 0x31EA]
  2723. 00001C36  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2724. 00001C3A  101F                     move.b     D0, [A7]+
  2725. 00001C3C  6710                     beq        +0x12 /* 00001C4E */
  2726. 00001C3E  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2727. 00001C44  206E 0008                movea.l    A0, [A6 + 0x8]
  2728. 00001C48  10BC 0001                move.b     [A0], 0x1
  2729. 00001C4C  6024                     bra        +0x26 /* 00001C72 */
  2730. label00001C4E:
  2731. 00001C4E  4267                     clr.w      -[A7]
  2732. 00001C50  486E FF00                pea.l      [A6 - 0x100]
  2733. 00001C54  486D CE00                pea.l      [A5 - 0x3200]
  2734. 00001C58  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  2735. 00001C5C  101F                     move.b     D0, [A7]+
  2736. 00001C5E  670E                     beq        +0x10 /* 00001C6E */
  2737. 00001C60  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  2738. 00001C66  206E 0008                movea.l    A0, [A6 + 0x8]
  2739. 00001C6A  4210                     clr.b      [A0]
  2740. 00001C6C  6004                     bra        +0x6 /* 00001C72 */
  2741. label00001C6E:
  2742. 00001C6E  422E 0010                clr.b      [A6 + 0x10]
  2743. label00001C72:
  2744. 00001C72  2E1F                     move.l     D7, [A7]+
  2745. 00001C74  4E5E                     unlink     A6
  2746. 00001C76  205F                     movea.l    A0, [A7]+
  2747. 00001C78  504F                     addq.w     A7, 8
  2748. 00001C7A  4ED0                     jmp        [A0]
  2749. export_701:
  2750. fn00001C7C:
  2751. 00001C7C  4E56 FFFE                link       A6, -0x0002
  2752. 00001C80  4A6D CAEC                tst.w      [A5 - 0x3514]
  2753. 00001C84  6602                     bne        +0x4 /* 00001C88 */
  2754. 00001C86  6014                     bra        +0x16 /* 00001C9C */
  2755. label00001C88:
  2756. 00001C88  536D CAEC                subq.w     [A5 - 0x3514], 1
  2757. 00001C8C  4A6D CAEC                tst.w      [A5 - 0x3514]
  2758. 00001C90  660A                     bne        +0xC /* 00001C9C */
  2759. 00001C92  4267                     clr.w      -[A7]
  2760. 00001C94  4EAD 2AE2                jsr        [A5 + 0x2AE2 /* export_1368 */]
  2761. 00001C98  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  2762. label00001C9C:
  2763. 00001C9C  4E5E                     unlink     A6
  2764. 00001C9E  4E75                     rts
  2765. export_702:
  2766. 00001CA0  4E56 FEE8                link       A6, -0x0118
  2767. 00001CA4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  2768. 00001CA8  286E 0008                movea.l    A4, [A6 + 0x8]
  2769. 00001CAC  7E00                     moveq.l    D7, 0x00
  2770. 00001CAE  7000                     moveq.l    D0, 0x00
  2771. 00001CB0  2D40 FEE8                move.l     [A6 - 0x118], D0
  2772. 00001CB4  42A7                     clr.l      -[A7]
  2773. 00001CB6  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  2774. 00001CBA  4EAD 257A                jsr        [A5 + 0x257A /* export_1195 */]
  2775. 00001CBE  1F3C 0001                move.b     -[A7], 0x1
  2776. 00001CC2  486E FEE8                pea.l      [A6 - 0x118]
  2777. 00001CC6  4EAD 245A                jsr        [A5 + 0x245A /* export_1159 */]
  2778. 00001CCA  3C1F                     move.w     D6, [A7]+
  2779. 00001CCC  4AAE FEE8                tst.l      [A6 - 0x118]
  2780. 00001CD0  6710                     beq        +0x12 /* 00001CE2 */
  2781. 00001CD2  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2782. 00001CD6  205F                     movea.l    A0, [A7]+
  2783. 00001CD8  A064                     syscall    MoveHHi
  2784. 00001CDA  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2785. 00001CDE  205F                     movea.l    A0, [A7]+
  2786. 00001CE0  A029                     syscall    HLock
  2787. label00001CE2:
  2788. 00001CE2  4267                     clr.w      -[A7]
  2789. 00001CE4  3F2D BF0C                move.w     -[A7], [A5 - 0x40F4]
  2790. 00001CE8  4EAD 26BA                jsr        [A5 + 0x26BA /* export_1235 */]
  2791. 00001CEC  3A1F                     move.w     D5, [A7]+
  2792. 00001CEE  486E 000C                pea.l      [A6 + 0xC]
  2793. 00001CF2  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2794. 00001CF6  3006                     move.w     D0, D6
  2795. 00001CF8  6712                     beq        +0x14 /* 00001D0C */
  2796. 00001CFA  5340                     subq.w     D0, 1
  2797. 00001CFC  6730                     beq        +0x32 /* 00001D2E */
  2798. 00001CFE  5340                     subq.w     D0, 1
  2799. 00001D00  672C                     beq        +0x2E /* 00001D2E */
  2800. 00001D02  5340                     subq.w     D0, 1
  2801. 00001D04  6700 0090                beq        +0x92 /* 00001D96 */
  2802. 00001D08  6000 008E                bra        +0x90 /* 00001D98 */
  2803. label00001D0C:
  2804. 00001D0C  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  2805. 00001D10  6F00 0086                ble        +0x88 /* 00001D98 */
  2806. 00001D14  5287                     addq.l     D7, 1
  2807. 00001D16  486E 000C                pea.l      [A6 + 0xC]
  2808. 00001D1A  486E FEFC                pea.l      [A6 - 0x104]
  2809. 00001D1E  4267                     clr.w      -[A7]
  2810. 00001D20  4EAD 247A                jsr        [A5 + 0x247A /* export_1163 */]
  2811. 00001D24  486E 000C                pea.l      [A6 + 0xC]
  2812. 00001D28  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2813. 00001D2C  60DE                     bra        -0x20 /* 00001D0C */
  2814. label00001D2E:
  2815. 00001D2E  B9EE 000C                cmpa.l     A4, [A6 + 0xC]
  2816. 00001D32  6F64                     ble        +0x66 /* 00001D98 */
  2817. 00001D34  5287                     addq.l     D7, 1
  2818. 00001D36  7002                     moveq.l    D0, 0x02
  2819. 00001D38  B046                     cmp.w      D0, D6
  2820. 00001D3A  6626                     bne        +0x28 /* 00001D62 */
  2821. 00001D3C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2822. 00001D40  200C                     move.l     D0, A4
  2823. 00001D42  90AE 000C                sub.l      D0, [A6 + 0xC]
  2824. 00001D46  3F00                     move.w     -[A7], D0
  2825. 00001D48  4267                     clr.w      -[A7]
  2826. 00001D4A  1F3C 0001                move.b     -[A7], 0x1
  2827. 00001D4E  206E FEE8                movea.l    A0, [A6 - 0x118]
  2828. 00001D52  2F10                     move.l     -[A7], [A0]
  2829. 00001D54  486E FEF0                pea.l      [A6 - 0x110]
  2830. 00001D58  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2831. 00001D5E  A8B5                     syscall    ScriptUtil
  2832. 00001D60  6020                     bra        +0x22 /* 00001D82 */
  2833. label00001D62:
  2834. 00001D62  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2835. 00001D66  200C                     move.l     D0, A4
  2836. 00001D68  90AE 000C                sub.l      D0, [A6 + 0xC]
  2837. 00001D6C  3F00                     move.w     -[A7], D0
  2838. 00001D6E  4267                     clr.w      -[A7]
  2839. 00001D70  1F3C 0001                move.b     -[A7], 0x1
  2840. 00001D74  42A7                     clr.l      -[A7]
  2841. 00001D76  486E FEF0                pea.l      [A6 - 0x110]
  2842. 00001D7A  2F3C 8012 001A           move.l     -[A7], 0x8012001A
  2843. 00001D80  A8B5                     syscall    ScriptUtil
  2844. label00001D82:
  2845. 00001D82  302E FEF2                move.w     D0, [A6 - 0x10E]
  2846. 00001D86  48C0                     ext.l      D0
  2847. 00001D88  D1AE 000C                add.l      [A6 + 0xC], D0
  2848. 00001D8C  486E 000C                pea.l      [A6 + 0xC]
  2849. 00001D90  4EAD 26FA                jsr        [A5 + 0x26FA /* export_1243 */]
  2850. 00001D94  6098                     bra        -0x66 /* 00001D2E */
  2851. label00001D96:
  2852. 00001D96  7E00                     moveq.l    D7, 0x00
  2853. label00001D98:
  2854. 00001D98  4AAE FEE8                tst.l      [A6 - 0x118]
  2855. 00001D9C  6710                     beq        +0x12 /* 00001DAE */
  2856. 00001D9E  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2857. 00001DA2  205F                     movea.l    A0, [A7]+
  2858. 00001DA4  A02A                     syscall    HUnlock
  2859. 00001DA6  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  2860. 00001DAA  205F                     movea.l    A0, [A7]+
  2861. 00001DAC  A049                     syscall    HPurge
  2862. label00001DAE:
  2863. 00001DAE  206D FE8C                movea.l    A0, [A5 - 0x174]
  2864. 00001DB2  3145 0044                move.w     [A0 + 0x44], D5
  2865. 00001DB6  2D47 0010                move.l     [A6 + 0x10], D7
  2866. 00001DBA  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  2867. 00001DBE  4E5E                     unlink     A6
  2868. 00001DC0  205F                     movea.l    A0, [A7]+
  2869. 00001DC2  504F                     addq.w     A7, 8
  2870. 00001DC4  4ED0                     jmp        [A0]
  2871. export_703:
  2872. 00001DC6  4E56 FFD0                link       A6, -0x0030
  2873. 00001DCA  48E7 0F00                movem.l    -[A7], D4,D5,D6,D7
  2874. 00001DCE  206E 0008                movea.l    A0, [A6 + 0x8]
  2875. 00001DD2  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2876. 00001DD6  700F                     moveq.l    D0, 0x0F
  2877. label00001DD8:
  2878. 00001DD8  32D8                     move.w     [A1]+, [A0]+
  2879. 00001DDA  51C8 FFFC                dbf        D0, -0x6 /* 00001DD8 */
  2880. 00001DDE  42AE FFD8                clr.l      [A6 - 0x28]
  2881. 00001DE2  4247                     clr.w      D7
  2882. 00001DE4  4206                     clr.b      D6
  2883. 00001DE6  3D7C 0001 FFD2           move.w     [A6 - 0x2E], 0x1
  2884. 00001DEC  4240                     clr.w      D0
  2885. 00001DEE  102E FFE0                move.b     D0, [A6 - 0x20]
  2886. 00001DF2  3D40 FFD0                move.w     [A6 - 0x30], D0
  2887. 00001DF6  3A2E FFD2                move.w     D5, [A6 - 0x2E]
  2888. 00001DFA  603A                     bra        +0x3C /* 00001E36 */
  2889. label00001DFC:
  2890. 00001DFC  4240                     clr.w      D0
  2891. 00001DFE  1036 50E0                move.b     D0, [A6 + D5.w - 0x32]
  2892. 00001E02  3800                     move.w     D4, D0
  2893. 00001E04  702E                     moveq.l    D0, 0x2E
  2894. 00001E06  B044                     cmp.w      D0, D4
  2895. 00001E08  6604                     bne        +0x6 /* 00001E0E */
  2896. 00001E0A  7C01                     moveq.l    D6, 0x01
  2897. 00001E0C  6024                     bra        +0x26 /* 00001E32 */
  2898. label00001E0E:
  2899. 00001E0E  7023                     moveq.l    D0, 0x23
  2900. 00001E10  B044                     cmp.w      D0, D4
  2901. 00001E12  57C0                     seq        D0
  2902. 00001E14  C006                     and.b      D0, D6
  2903. 00001E16  6704                     beq        +0x6 /* 00001E1C */
  2904. 00001E18  5247                     addq.w     D7, 1
  2905. 00001E1A  6016                     bra        +0x18 /* 00001E32 */
  2906. label00001E1C:
  2907. 00001E1C  7030                     moveq.l    D0, 0x30
  2908. 00001E1E  B044                     cmp.w      D0, D4
  2909. 00001E20  6610                     bne        +0x12 /* 00001E32 */
  2910. 00001E22  1006                     move.b     D0, D6
  2911. 00001E24  6708                     beq        +0xA /* 00001E2E */
  2912. 00001E26  526E FFDA                addq.w     [A6 - 0x26], 1
  2913. 00001E2A  5247                     addq.w     D7, 1
  2914. 00001E2C  6004                     bra        +0x6 /* 00001E32 */
  2915. label00001E2E:
  2916. 00001E2E  526E FFD8                addq.w     [A6 - 0x28], 1
  2917. label00001E32:
  2918. 00001E32  5245                     addq.w     D5, 1
  2919. 00001E34  6906                     bvs        +0x8 /* 00001E3C */
  2920. label00001E36:
  2921. 00001E36  BA6E FFD0                cmp.w      D5, [A6 - 0x30]
  2922. 00001E3A  6FC0                     ble        -0x3E /* 00001DFC */
  2923. label00001E3C:
  2924. 00001E3C  3B6E FFD8 CAC2           move.w     [A5 - 0x353E], [A6 - 0x28]
  2925. 00001E42  3B6E FFDA CABE           move.w     [A5 - 0x3542], [A6 - 0x26]
  2926. 00001E48  3B47 CAC0                move.w     [A5 - 0x3540], D7
  2927. 00001E4C  41ED CAC8                lea.l      A0, [A5 - 0x3538]
  2928. 00001E50  43EE FFE0                lea.l      A1, [A6 - 0x20]
  2929. 00001E54  700F                     moveq.l    D0, 0x0F
  2930. label00001E56:
  2931. 00001E56  30D9                     move.w     [A0]+, [A1]+
  2932. 00001E58  51C8 FFFC                dbf        D0, -0x6 /* 00001E56 */
  2933. 00001E5C  4CDF 00F0                movem.l    D4,D5,D6,D7, [A7]+
  2934. 00001E60  4E5E                     unlink     A6
  2935. 00001E62  2E9F                     move.l     [A7], [A7]+
  2936. 00001E64  4E75                     rts
  2937. fn00001E66:
  2938. 00001E66  4E56 FFF4                link       A6, -0x000C
  2939. 00001E6A  48E7 0118                movem.l    -[A7], D7,A3,A4
  2940. 00001E6E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  2941. 00001E72  2E2D CF5A                move.l     D7, [A5 - 0x30A6]
  2942. 00001E76  9EA8 0040                sub.l      D7, [A0 + 0x40]
  2943. 00001E7A  BEAD CF52                cmp.l      D7, [A5 - 0x30AE]
  2944. 00001E7E  5EC0                     sgt        D0
  2945. 00001E80  4A00                     tst.b      D0
  2946. 00001E82  6726                     beq        +0x28 /* 00001EAA */
  2947. 00001E84  2F00                     move.l     -[A7], D0
  2948. 00001E86  4267                     clr.w      -[A7]
  2949. 00001E88  2207                     move.l     D1, D7
  2950. 00001E8A  92AD CF52                sub.l      D1, [A5 - 0x30AE]
  2951. 00001E8E  2F01                     move.l     -[A7], D1
  2952. 00001E90  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  2953. 00001E94  121F                     move.b     D1, [A7]+
  2954. 00001E96  201F                     move.l     D0, [A7]+
  2955. 00001E98  0A01 0001                xori.b     D1, 0x1
  2956. 00001E9C  C001                     and.b      D0, D1
  2957. 00001E9E  670A                     beq        +0xC /* 00001EAA */
  2958. 00001EA0  206D E174                movea.l    A0, [A5 - 0x1E8C]
  2959. 00001EA4  4268 003E                clr.w      [A0 + 0x3E]
  2960. 00001EA8  6058                     bra        +0x5A /* 00001F02 */
  2961. label00001EAA:
  2962. 00001EAA  42A7                     clr.l      -[A7]
  2963. 00001EAC  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  2964. 00001EB0  265F                     movea.l    A3, [A7]+
  2965. 00001EB2  206D CF56                movea.l    A0, [A5 - 0x30AA]
  2966. 00001EB6  226D E174                movea.l    A1, [A5 - 0x1E8C]
  2967. 00001EBA  2029 0040                move.l     D0, [A1 + 0x40]
  2968. 00001EBE  D090                     add.l      D0, [A0]
  2969. 00001EC0  2F00                     move.l     -[A7], D0
  2970. 00001EC2  202D CF5A                move.l     D0, [A5 - 0x30A6]
  2971. 00001EC6  D090                     add.l      D0, [A0]
  2972. 00001EC8  2F00                     move.l     -[A7], D0
  2973. 00001ECA  2F07                     move.l     -[A7], D7
  2974. 00001ECC  4EAD 0D22                jsr        [A5 + 0xD22 /* export_416 */]
  2975. 00001ED0  2007                     move.l     D0, D7
  2976. 00001ED2  D1AD CF5A                add.l      [A5 - 0x30A6], D0
  2977. 00001ED6  2007                     move.l     D0, D7
  2978. 00001ED8  91AD CF52                sub.l      [A5 - 0x30AE], D0
  2979. 00001EDC  42A7                     clr.l      -[A7]
  2980. 00001EDE  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  2981. 00001EE2  285F                     movea.l    A4, [A7]+
  2982. label00001EE4:
  2983. 00001EE4  B7CC                     cmpa.l     A3, A4
  2984. 00001EE6  671A                     beq        +0x1C /* 00001F02 */
  2985. 00001EE8  7001                     moveq.l    D0, 0x01
  2986. 00001EEA  B02C 0002                cmp.b      D0, [A4 + 0x2]
  2987. 00001EEE  6606                     bne        +0x8 /* 00001EF6 */
  2988. 00001EF0  197C 0002 0002           move.b     [A4 + 0x2], 0x2
  2989. label00001EF6:
  2990. 00001EF6  42A7                     clr.l      -[A7]
  2991. 00001EF8  2F0C                     move.l     -[A7], A4
  2992. 00001EFA  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  2993. 00001EFE  285F                     movea.l    A4, [A7]+
  2994. 00001F00  60E2                     bra        -0x1C /* 00001EE4 */
  2995. label00001F02:
  2996. 00001F02  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  2997. 00001F06  4E5E                     unlink     A6
  2998. 00001F08  4E75                     rts
  2999. fn00001F0A:
  3000. 00001F0A  4E56 FFFC                link       A6, -0x0004
  3001. 00001F0E  48E7 0300                movem.l    -[A7], D6,D7
  3002. 00001F12  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3003. 00001F16  7000                     moveq.l    D0, 0x00
  3004. 00001F18  2140 0044                move.l     [A0 + 0x44], D0
  3005. 00001F1C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3006. 00001F20  7000                     moveq.l    D0, 0x00
  3007. 00001F22  2140 0048                move.l     [A0 + 0x48], D0
  3008. 00001F26  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3009. 00001F2A  7016                     moveq.l    D0, 0x16
  3010. 00001F2C  B028 0025                cmp.b      D0, [A0 + 0x25]
  3011. 00001F30  57C6                     seq        D6
  3012. 00001F32  4406                     neg.b      D6
  3013. 00001F34  1028 0024                move.b     D0, [A0 + 0x24]
  3014. 00001F38  4880                     ext.w      D0
  3015. 00001F3A  3E00                     move.w     D7, D0
  3016. 00001F3C  1006                     move.b     D0, D6
  3017. 00001F3E  6716                     beq        +0x18 /* 00001F56 */
  3018. 00001F40  3207                     move.w     D1, D7
  3019. 00001F42  5341                     subq.w     D1, 1
  3020. 00001F44  41ED F5C0                lea.l      A0, [A5 - 0xA40]
  3021. 00001F48  E541                     asl        D1.w, 2
  3022. 00001F4A  4AB0 1000                tst.l      [A0 + D1.w]
  3023. 00001F4E  57C1                     seq        D1
  3024. 00001F50  C001                     and.b      D0, D1
  3025. 00001F52  4A00                     tst.b      D0
  3026. 00001F54  6620                     bne        +0x22 /* 00001F76 */
  3027. label00001F56:
  3028. 00001F56  1206                     move.b     D1, D6
  3029. 00001F58  0A01 0001                xori.b     D1, 0x1
  3030. 00001F5C  4A01                     tst.b      D1
  3031. 00001F5E  6730                     beq        +0x32 /* 00001F90 */
  3032. 00001F60  3407                     move.w     D2, D7
  3033. 00001F62  5342                     subq.w     D2, 1
  3034. 00001F64  41ED F498                lea.l      A0, [A5 - 0xB68]
  3035. 00001F68  E542                     asl        D2.w, 2
  3036. 00001F6A  4AB0 2000                tst.l      [A0 + D2.w]
  3037. 00001F6E  57C2                     seq        D2
  3038. 00001F70  C202                     and.b      D1, D2
  3039. 00001F72  8001                     or.b       D0, D1
  3040. 00001F74  671A                     beq        +0x1C /* 00001F90 */
  3041. label00001F76:
  3042. 00001F76  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3043. 00001F7A  4268 003E                clr.w      [A0 + 0x3E]
  3044. 00001F7E  486D CDFA                pea.l      [A5 - 0x3206]
  3045. 00001F82  7002                     moveq.l    D0, 0x02
  3046. 00001F84  2F00                     move.l     -[A7], D0
  3047. 00001F86  1F3C 000F                move.b     -[A7], 0xF
  3048. 00001F8A  4EBA E2D4                jsr        [PC - 0x1D2C /* 00000260 */]
  3049. 00001F8E  6034                     bra        +0x36 /* 00001FC4 */
  3050. label00001F90:
  3051. 00001F90  4EBA FED4                jsr        [PC - 0x12C /* 00001E66 */]
  3052. 00001F94  1006                     move.b     D0, D6
  3053. 00001F96  6714                     beq        +0x16 /* 00001FAC */
  3054. 00001F98  3007                     move.w     D0, D7
  3055. 00001F9A  5340                     subq.w     D0, 1
  3056. 00001F9C  41ED F5C0                lea.l      A0, [A5 - 0xA40]
  3057. 00001FA0  E540                     asl        D0.w, 2
  3058. 00001FA2  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3059. 00001FA6  205F                     movea.l    A0, [A7]+
  3060. 00001FA8  4E90                     jsr        [A0]
  3061. 00001FAA  6012                     bra        +0x14 /* 00001FBE */
  3062. label00001FAC:
  3063. 00001FAC  3007                     move.w     D0, D7
  3064. 00001FAE  5340                     subq.w     D0, 1
  3065. 00001FB0  41ED F498                lea.l      A0, [A5 - 0xB68]
  3066. 00001FB4  E540                     asl        D0.w, 2
  3067. 00001FB6  2F30 0000                move.l     -[A7], [A0 + D0.w]
  3068. 00001FBA  205F                     movea.l    A0, [A7]+
  3069. 00001FBC  4E90                     jsr        [A0]
  3070. label00001FBE:
  3071. 00001FBE  486D 0A5A                pea.l      [A5 + 0xA5A /* export_327 */]
  3072. 00001FC2  A9F1                     syscall    UnloadSeg
  3073. label00001FC4:
  3074. 00001FC4  4CDF 00C0                movem.l    D6,D7, [A7]+
  3075. 00001FC8  4E5E                     unlink     A6
  3076. 00001FCA  4E75                     rts
  3077. export_704:
  3078. 00001FCC  4E56 FFFA                link       A6, -0x0006
  3079. 00001FD0  4267                     clr.w      -[A7]
  3080. 00001FD2  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3081. 00001FD6  7001                     moveq.l    D0, 0x01
  3082. 00001FD8  B05F                     cmp.w      D0, [A7]+
  3083. 00001FDA  6606                     bne        +0x8 /* 00001FE2 */
  3084. 00001FDC  4EBA 20EC                jsr        [PC + 0x20EC /* 000040CA */]
  3085. 00001FE0  605C                     bra        +0x5E /* 0000203E */
  3086. label00001FE2:
  3087. 00001FE2  486D CE2A                pea.l      [A5 - 0x31D6]
  3088. 00001FE6  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3089. 00001FEA  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3090. 00001FEE  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3091. 00001FF2  42A7                     clr.l      -[A7]
  3092. 00001FF4  486D CE2A                pea.l      [A5 - 0x31D6]
  3093. 00001FF8  4EAD 16E2                jsr        [A5 + 0x16E2 /* export_728 */]
  3094. 00001FFC  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3095. 00002000  7000                     moveq.l    D0, 0x00
  3096. 00002002  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3097. 00002006  6602                     bne        +0x4 /* 0000200A */
  3098. 00002008  6034                     bra        +0x36 /* 0000203E */
  3099. label0000200A:
  3100. 0000200A  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3101. 00002010  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  3102. 00002014  6606                     bne        +0x8 /* 0000201C */
  3103. 00002016  4EBA 20B2                jsr        [PC + 0x20B2 /* 000040CA */]
  3104. 0000201A  6022                     bra        +0x24 /* 0000203E */
  3105. label0000201C:
  3106. 0000201C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3107. 00002020  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  3108. 00002024  4267                     clr.w      -[A7]
  3109. 00002026  4EBA 001A                jsr        [PC + 0x1A /* 00002042 */]
  3110. 0000202A  1D5F FFFB                move.b     [A6 - 0x5], [A7]+
  3111. 0000202E  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  3112. 00002032  660A                     bne        +0xC /* 0000203E */
  3113. 00002034  4267                     clr.w      -[A7]
  3114. 00002036  486D CDC4                pea.l      [A5 - 0x323C]
  3115. 0000203A  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  3116. label0000203E:
  3117. 0000203E  4E5E                     unlink     A6
  3118. 00002040  4E75                     rts
  3119. export_705:
  3120. fn00002042:
  3121. 00002042  4E56 FFD8                link       A6, -0x0028
  3122. 00002046  48E7 0308                movem.l    -[A7], D6,D7,A4
  3123. 0000204A  422E 0008                clr.b      [A6 + 0x8]
  3124. 0000204E  42A7                     clr.l      -[A7]
  3125. 00002050  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3126. 00002054  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3127. 00002058  1F3C 0001                move.b     -[A7], 0x1
  3128. 0000205C  486E FFE4                pea.l      [A6 - 0x1C]
  3129. 00002060  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  3130. 00002064  41EE FFEC                lea.l      A0, [A6 - 0x14]
  3131. 00002068  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  3132. 0000206C  7003                     moveq.l    D0, 0x03
  3133. label0000206E:
  3134. 0000206E  30D9                     move.w     [A0]+, [A1]+
  3135. 00002070  51C8 FFFC                dbf        D0, -0x6 /* 0000206E */
  3136. 00002074  4247                     clr.w      D7
  3137. 00002076  42A7                     clr.l      -[A7]
  3138. 00002078  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3139. 0000207C  486E FFF4                pea.l      [A6 - 0xC]
  3140. 00002080  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  3141. 00002084  285F                     movea.l    A4, [A7]+
  3142. 00002086  200C                     move.l     D0, A4
  3143. 00002088  6700 00D8                beq        +0xDA /* 00002162 */
  3144. 0000208C  7000                     moveq.l    D0, 0x00
  3145. 0000208E  2D40 FFDC                move.l     [A6 - 0x24], D0
  3146. 00002092  7000                     moveq.l    D0, 0x00
  3147. 00002094  2D40 FFE0                move.l     [A6 - 0x20], D0
  3148. 00002098  42A7                     clr.l      -[A7]
  3149. 0000209A  2F0C                     move.l     -[A7], A4
  3150. 0000209C  486E FFE4                pea.l      [A6 - 0x1C]
  3151. 000020A0  7002                     moveq.l    D0, 0x02
  3152. 000020A2  2F00                     move.l     -[A7], D0
  3153. 000020A4  486E FFDC                pea.l      [A6 - 0x24]
  3154. 000020A8  2F3C 000C 0103           move.l     -[A7], 0xC0103
  3155. 000020AE  7000                     moveq.l    D0, 0x00
  3156. 000020B0  A82A                     syscall    ComponentDispatch
  3157. 000020B2  201F                     move.l     D0, [A7]+
  3158. 000020B4  3E00                     move.w     D7, D0
  3159. 000020B6  6634                     bne        +0x36 /* 000020EC */
  3160. 000020B8  42A7                     clr.l      -[A7]
  3161. 000020BA  2F0C                     move.l     -[A7], A4
  3162. 000020BC  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3163. 000020C0  42A7                     clr.l      -[A7]
  3164. 000020C2  42A7                     clr.l      -[A7]
  3165. 000020C4  486E FFE0                pea.l      [A6 - 0x20]
  3166. 000020C8  2F3C 0010 0003           move.l     -[A7], 0x100003
  3167. 000020CE  7000                     moveq.l    D0, 0x00
  3168. 000020D0  A82A                     syscall    ComponentDispatch
  3169. 000020D2  201F                     move.l     D0, [A7]+
  3170. 000020D4  3E00                     move.w     D7, D0
  3171. 000020D6  42A7                     clr.l      -[A7]
  3172. 000020D8  2F0C                     move.l     -[A7], A4
  3173. 000020DA  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  3174. 000020DE  2F3C 0004 0006           move.l     -[A7], 0x40006
  3175. 000020E4  7000                     moveq.l    D0, 0x00
  3176. 000020E6  A82A                     syscall    ComponentDispatch
  3177. 000020E8  201F                     move.l     D0, [A7]+
  3178. 000020EA  3C00                     move.w     D6, D0
  3179. label000020EC:
  3180. 000020EC  4A47                     tst.w      D7
  3181. 000020EE  6624                     bne        +0x26 /* 00002114 */
  3182. 000020F0  4AAE FFE0                tst.l      [A6 - 0x20]
  3183. 000020F4  6746                     beq        +0x48 /* 0000213C */
  3184. 000020F6  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3185. 000020FC  2F0C                     move.l     -[A7], A4
  3186. 000020FE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  3187. 00002102  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3188. 00002106  1F3C 0001                move.b     -[A7], 0x1
  3189. 0000210A  486E FFEC                pea.l      [A6 - 0x14]
  3190. 0000210E  4EAD 16FA                jsr        [A5 + 0x16FA /* export_731 */]
  3191. 00002112  6028                     bra        +0x2A /* 0000213C */
  3192. label00002114:
  3193. 00002114  7080                     moveq.l    D0, 0xFFFFFF80
  3194. 00002116  B047                     cmp.w      D0, D7
  3195. 00002118  6722                     beq        +0x24 /* 0000213C */
  3196. 0000211A  42A7                     clr.l      -[A7]
  3197. 0000211C  2F0C                     move.l     -[A7], A4
  3198. 0000211E  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  3199. 00002124  2F3C 2A2A 2A2A           move.l     -[A7], 0x2A2A2A2A /* '****' */
  3200. 0000212A  486E FFEC                pea.l      [A6 - 0x14]
  3201. 0000212E  2F3C 000C 0005           move.l     -[A7], 0xC0005
  3202. 00002134  7000                     moveq.l    D0, 0x00
  3203. 00002136  A82A                     syscall    ComponentDispatch
  3204. 00002138  201F                     move.l     D0, [A7]+
  3205. 0000213A  3C00                     move.w     D6, D0
  3206. label0000213C:
  3207. 0000213C  4AAE FFE0                tst.l      [A6 - 0x20]
  3208. 00002140  6716                     beq        +0x18 /* 00002158 */
  3209. 00002142  42A7                     clr.l      -[A7]
  3210. 00002144  2F0C                     move.l     -[A7], A4
  3211. 00002146  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  3212. 0000214A  2F3C 0004 0006           move.l     -[A7], 0x40006
  3213. 00002150  7000                     moveq.l    D0, 0x00
  3214. 00002152  A82A                     syscall    ComponentDispatch
  3215. 00002154  201F                     move.l     D0, [A7]+
  3216. 00002156  3C00                     move.w     D6, D0
  3217. label00002158:
  3218. 00002158  4267                     clr.w      -[A7]
  3219. 0000215A  2F0C                     move.l     -[A7], A4
  3220. 0000215C  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  3221. 00002160  3C1F                     move.w     D6, [A7]+
  3222. label00002162:
  3223. 00002162  486E FFE4                pea.l      [A6 - 0x1C]
  3224. 00002166  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  3225. 0000216A  486E FFEC                pea.l      [A6 - 0x14]
  3226. 0000216E  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  3227. 00002172  7080                     moveq.l    D0, 0xFFFFFF80
  3228. 00002174  B047                     cmp.w      D0, D7
  3229. 00002176  6608                     bne        +0xA /* 00002180 */
  3230. 00002178  1B7C 0001 B5C4           move.b     [A5 - 0x4A3C], 0x1
  3231. 0000217E  6014                     bra        +0x16 /* 00002194 */
  3232. label00002180:
  3233. 00002180  4A47                     tst.w      D7
  3234. 00002182  6710                     beq        +0x12 /* 00002194 */
  3235. 00002184  486D CE2A                pea.l      [A5 - 0x31D6]
  3236. 00002188  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3237. 0000218C  486D CE2A                pea.l      [A5 - 0x31D6]
  3238. 00002190  4EBA ED72                jsr        [PC - 0x128E /* 00000F04 */]
  3239. label00002194:
  3240. 00002194  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  3241. 00002198  4E5E                     unlink     A6
  3242. 0000219A  4E75                     rts
  3243. export_706:
  3244. fn0000219C:
  3245. 0000219C  4E56 FFFC                link       A6, -0x0004
  3246. 000021A0  48E7 0018                movem.l    -[A7], A3,A4
  3247. 000021A4  42A7                     clr.l      -[A7]
  3248. 000021A6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  3249. 000021AA  265F                     movea.l    A3, [A7]+
  3250. 000021AC  284B                     movea.l    A4, A3
  3251. 000021AE  526C 0042                addq.w     [A4 + 0x42], 1
  3252. 000021B2  4EBA EEF4                jsr        [PC - 0x110C /* 000010A8 */]
  3253. 000021B6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3254. 000021BA  1F3C 0001                move.b     -[A7], 0x1
  3255. 000021BE  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  3256. 000021C2  4267                     clr.w      -[A7]
  3257. 000021C4  4EBA 004A                jsr        [PC + 0x4A /* 00002210 */]
  3258. 000021C8  101F                     move.b     D0, [A7]+
  3259. 000021CA  670C                     beq        +0xE /* 000021D8 */
  3260. 000021CC  42A7                     clr.l      -[A7]
  3261. 000021CE  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  3262. 000021D2  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3263. 000021D6  6006                     bra        +0x8 /* 000021DE */
  3264. label000021D8:
  3265. 000021D8  7000                     moveq.l    D0, 0x00
  3266. 000021DA  2D40 000C                move.l     [A6 + 0xC], D0
  3267. label000021DE:
  3268. 000021DE  4EBA EEDC                jsr        [PC - 0x1124 /* 000010BC */]
  3269. 000021E2  2F0B                     move.l     -[A7], A3
  3270. 000021E4  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  3271. 000021E8  4CDF 1800                movem.l    A3,A4, [A7]+
  3272. 000021EC  4E5E                     unlink     A6
  3273. 000021EE  2E9F                     move.l     [A7], [A7]+
  3274. 000021F0  4E75                     rts
  3275. export_707:
  3276. 000021F2  4E56 FFFC                link       A6, -0x0004
  3277. 000021F6  42A7                     clr.l      -[A7]
  3278. 000021F8  42A7                     clr.l      -[A7]
  3279. 000021FA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3280. 000021FE  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  3281. 00002202  4EBA FF98                jsr        [PC - 0x68 /* 0000219C */]
  3282. 00002206  2D5F 000C                move.l     [A6 + 0xC], [A7]+
  3283. 0000220A  4E5E                     unlink     A6
  3284. 0000220C  2E9F                     move.l     [A7], [A7]+
  3285. 0000220E  4E75                     rts
  3286. export_708:
  3287. fn00002210:
  3288. 00002210  4E56 FFEA                link       A6, -0x0016
  3289. 00002214  48E7 0108                movem.l    -[A7], D7,A4
  3290. 00002218  422E 0008                clr.b      [A6 + 0x8]
  3291. 0000221C  42A7                     clr.l      -[A7]
  3292. 0000221E  A065                     syscall    StackSpace
  3293. 00002220  2E80                     move.l     [A7], D0
  3294. 00002222  0C9F 0000 2328           cmpi.l     [A7]+, 0x2328 /* '#(' */
  3295. 00002228  6C06                     bge        +0x8 /* 00002230 */
  3296. 0000222A  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  3297. 0000222E  605A                     bra        +0x5C /* 0000228A */
  3298. label00002230:
  3299. 00002230  286D D23C                movea.l    A4, [A5 - 0x2DC4]
  3300. 00002234  486E FFF4                pea.l      [A6 - 0xC]
  3301. 00002238  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  3302. 0000223C  42A7                     clr.l      -[A7]
  3303. 0000223E  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  3304. 00002242  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  3305. 00002246  486E FFF4                pea.l      [A6 - 0xC]
  3306. 0000224A  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3307. 0000224E  42A7                     clr.l      -[A7]
  3308. 00002250  4267                     clr.w      -[A7]
  3309. 00002252  4EAD 17FA                jsr        [A5 + 0x17FA /* export_763 */]
  3310. 00002256  1E1F                     move.b     D7, [A7]+
  3311. 00002258  2007                     move.l     D0, D7
  3312. 0000225A  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  3313. 0000225E  670A                     beq        +0xC /* 0000226A */
  3314. 00002260  486E FFEC                pea.l      [A6 - 0x14]
  3315. 00002264  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  3316. 00002268  600E                     bra        +0x10 /* 00002278 */
  3317. label0000226A:
  3318. 0000226A  7E01                     moveq.l    D7, 0x01
  3319. 0000226C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  3320. 00002270  1F3C 0001                move.b     -[A7], 0x1
  3321. 00002274  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  3322. label00002278:
  3323. 00002278  1D47 0008                move.b     [A6 + 0x8], D7
  3324. 0000227C  486E FFF4                pea.l      [A6 - 0xC]
  3325. 00002280  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  3326. 00002284  2F0C                     move.l     -[A7], A4
  3327. 00002286  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  3328. label0000228A:
  3329. 0000228A  4CDF 1080                movem.l    D7,A4, [A7]+
  3330. 0000228E  4E5E                     unlink     A6
  3331. 00002290  4E75                     rts
  3332. export_709:
  3333. 00002292  4E56 0000                link       A6, 0
  3334. 00002296  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3335. 0000229A  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  3336. 000022A0  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  3337. 000022A4  4E5E                     unlink     A6
  3338. 000022A6  4E75                     rts
  3339. export_710:
  3340. 000022A8  4E56 FEF8                link       A6, -0x0108
  3341. 000022AC  48E7 0300                movem.l    -[A7], D6,D7
  3342. 000022B0  42A7                     clr.l      -[A7]
  3343. 000022B2  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3344. 000022B6  201F                     move.l     D0, [A7]+
  3345. 000022B8  3C00                     move.w     D6, D0
  3346. 000022BA  3D7C 0001 FEFA           move.w     [A6 - 0x106], 0x1
  3347. 000022C0  3D46 FEF8                move.w     [A6 - 0x108], D6
  3348. 000022C4  3E2E FEFA                move.w     D7, [A6 - 0x106]
  3349. 000022C8  6014                     bra        +0x16 /* 000022DE */
  3350. label000022CA:
  3351. 000022CA  486E FF00                pea.l      [A6 - 0x100]
  3352. 000022CE  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3353. 000022D2  486E FF00                pea.l      [A6 - 0x100]
  3354. 000022D6  4EAD 2092                jsr        [A5 + 0x2092 /* export_1038 */]
  3355. 000022DA  5247                     addq.w     D7, 1
  3356. 000022DC  6906                     bvs        +0x8 /* 000022E4 */
  3357. label000022DE:
  3358. 000022DE  BE6E FEF8                cmp.w      D7, [A6 - 0x108]
  3359. 000022E2  6FE6                     ble        -0x18 /* 000022CA */
  3360. label000022E4:
  3361. 000022E4  4CDF 00C0                movem.l    D6,D7, [A7]+
  3362. 000022E8  4E5E                     unlink     A6
  3363. 000022EA  4E75                     rts
  3364. export_711:
  3365. 000022EC  4E56 FEE8                link       A6, -0x0118
  3366. 000022F0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3367. 000022F4  4246                     clr.w      D6
  3368. 000022F6  4267                     clr.w      -[A7]
  3369. 000022F8  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3370. 000022FC  4A5F                     tst.w      [A7]+
  3371. 000022FE  665E                     bne        +0x60 /* 0000235E */
  3372. 00002300  42A7                     clr.l      -[A7]
  3373. 00002302  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3374. 00002306  201F                     move.l     D0, [A7]+
  3375. 00002308  3C00                     move.w     D6, D0
  3376. 0000230A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3377. 0000230E  4868 000C                pea.l      [A0 + 0xC]
  3378. 00002312  3F06                     move.w     -[A7], D6
  3379. 00002314  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  3380. 00002318  426E FEF2                clr.w      [A6 - 0x10E]
  3381. 0000231C  3006                     move.w     D0, D6
  3382. 0000231E  5340                     subq.w     D0, 1
  3383. 00002320  3D40 FEF0                move.w     [A6 - 0x110], D0
  3384. 00002324  3E2E FEF2                move.w     D7, [A6 - 0x10E]
  3385. 00002328  6026                     bra        +0x28 /* 00002350 */
  3386. label0000232A:
  3387. 0000232A  486E FEFC                pea.l      [A6 - 0x104]
  3388. 0000232E  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  3389. 00002332  286D E174                movea.l    A4, [A5 - 0x1E8C]
  3390. 00002336  486C 000C                pea.l      [A4 + 0xC]
  3391. 0000233A  206C 0010                movea.l    A0, [A4 + 0x10]
  3392. 0000233E  3010                     move.w     D0, [A0]
  3393. 00002340  9047                     sub.w      D0, D7
  3394. 00002342  3F00                     move.w     -[A7], D0
  3395. 00002344  486E FEFC                pea.l      [A6 - 0x104]
  3396. 00002348  4EAD 20FA                jsr        [A5 + 0x20FA /* export_1051 */]
  3397. 0000234C  5247                     addq.w     D7, 1
  3398. 0000234E  6906                     bvs        +0x8 /* 00002356 */
  3399. label00002350:
  3400. 00002350  BE6E FEF0                cmp.w      D7, [A6 - 0x110]
  3401. 00002354  6FD4                     ble        -0x2A /* 0000232A */
  3402. label00002356:
  3403. 00002356  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3404. 0000235A  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3405. label0000235E:
  3406. 0000235E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3407. 00002362  1028 0027                move.b     D0, [A0 + 0x27]
  3408. 00002366  6704                     beq        +0x6 /* 0000236C */
  3409. 00002368  4EBA FBA0                jsr        [PC - 0x460 /* 00001F0A */]
  3410. label0000236C:
  3411. 0000236C  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3412. 00002370  BC68 003E                cmp.w      D6, [A0 + 0x3E]
  3413. 00002374  6C10                     bge        +0x12 /* 00002386 */
  3414. 00002376  4868 000C                pea.l      [A0 + 0xC]
  3415. 0000237A  3028 003E                move.w     D0, [A0 + 0x3E]
  3416. 0000237E  9046                     sub.w      D0, D6
  3417. 00002380  3F00                     move.w     -[A7], D0
  3418. 00002382  4EAD 20C2                jsr        [A5 + 0x20C2 /* export_1044 */]
  3419. label00002386:
  3420. 00002386  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3421. 0000238A  1028 0027                move.b     D0, [A0 + 0x27]
  3422. 0000238E  6732                     beq        +0x34 /* 000023C2 */
  3423. 00002390  3D68 003E FEEE           move.w     [A6 - 0x112], [A0 + 0x3E]
  3424. 00002396  3E2E FEEE                move.w     D7, [A6 - 0x112]
  3425. 0000239A  6016                     bra        +0x18 /* 000023B2 */
  3426. label0000239C:
  3427. 0000239C  286D E174                movea.l    A4, [A5 - 0x1E8C]
  3428. 000023A0  486C 000C                pea.l      [A4 + 0xC]
  3429. 000023A4  3007                     move.w     D0, D7
  3430. 000023A6  D06C 0014                add.w      D0, [A4 + 0x14]
  3431. 000023AA  3F00                     move.w     -[A7], D0
  3432. 000023AC  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3433. 000023B0  5347                     subq.w     D7, 1
  3434. label000023B2:
  3435. 000023B2  7001                     moveq.l    D0, 0x01
  3436. 000023B4  B047                     cmp.w      D0, D7
  3437. 000023B6  6FE4                     ble        -0x1A /* 0000239C */
  3438. 000023B8  1F3C 000F                move.b     -[A7], 0xF
  3439. 000023BC  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3440. 000023C0  6040                     bra        +0x42 /* 00002402 */
  3441. label000023C2:
  3442. 000023C2  42A7                     clr.l      -[A7]
  3443. 000023C4  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  3444. 000023C8  265F                     movea.l    A3, [A7]+
  3445. 000023CA  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3446. 000023CE  3D68 003E FEEC           move.w     [A6 - 0x114], [A0 + 0x3E]
  3447. 000023D4  3E2E FEEC                move.w     D7, [A6 - 0x114]
  3448. 000023D8  6022                     bra        +0x24 /* 000023FC */
  3449. label000023DA:
  3450. 000023DA  286D E174                movea.l    A4, [A5 - 0x1E8C]
  3451. 000023DE  486C 000C                pea.l      [A4 + 0xC]
  3452. 000023E2  3007                     move.w     D0, D7
  3453. 000023E4  D06C 0014                add.w      D0, [A4 + 0x14]
  3454. 000023E8  3F00                     move.w     -[A7], D0
  3455. 000023EA  2F0B                     move.l     -[A7], A3
  3456. 000023EC  4EAD 20F2                jsr        [A5 + 0x20F2 /* export_1050 */]
  3457. 000023F0  42A7                     clr.l      -[A7]
  3458. 000023F2  2F0B                     move.l     -[A7], A3
  3459. 000023F4  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  3460. 000023F8  265F                     movea.l    A3, [A7]+
  3461. 000023FA  5347                     subq.w     D7, 1
  3462. label000023FC:
  3463. 000023FC  7001                     moveq.l    D0, 0x01
  3464. 000023FE  B047                     cmp.w      D0, D7
  3465. 00002400  6FD8                     ble        -0x26 /* 000023DA */
  3466. label00002402:
  3467. 00002402  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3468. 00002406  BC68 003E                cmp.w      D6, [A0 + 0x3E]
  3469. 0000240A  6F36                     ble        +0x38 /* 00002442 */
  3470. 0000240C  3028 003E                move.w     D0, [A0 + 0x3E]
  3471. 00002410  5240                     addq.w     D0, 1
  3472. 00002412  3D40 FEEA                move.w     [A6 - 0x116], D0
  3473. 00002416  3D46 FEE8                move.w     [A6 - 0x118], D6
  3474. 0000241A  3E2E FEEA                move.w     D7, [A6 - 0x116]
  3475. 0000241E  601C                     bra        +0x1E /* 0000243C */
  3476. label00002420:
  3477. 00002420  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  3478. 00002424  286D E174                movea.l    A4, [A5 - 0x1E8C]
  3479. 00002428  486C 000C                pea.l      [A4 + 0xC]
  3480. 0000242C  3007                     move.w     D0, D7
  3481. 0000242E  D06C 0014                add.w      D0, [A4 + 0x14]
  3482. 00002432  3F00                     move.w     -[A7], D0
  3483. 00002434  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3484. 00002438  5247                     addq.w     D7, 1
  3485. 0000243A  6906                     bvs        +0x8 /* 00002442 */
  3486. label0000243C:
  3487. 0000243C  BE6E FEE8                cmp.w      D7, [A6 - 0x118]
  3488. 00002440  6FDE                     ble        -0x20 /* 00002420 */
  3489. label00002442:
  3490. 00002442  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  3491. 00002446  4E5E                     unlink     A6
  3492. 00002448  4E75                     rts
  3493. export_712:
  3494. 0000244A  4E56 0000                link       A6, 0
  3495. 0000244E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3496. 00002452  117C 0002 0021           move.b     [A0 + 0x21], 0x2
  3497. 00002458  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  3498. 0000245C  4E5E                     unlink     A6
  3499. 0000245E  4E75                     rts
  3500. export_713:
  3501. 00002460  4E56 0000                link       A6, 0
  3502. 00002464  4267                     clr.w      -[A7]
  3503. 00002466  486D CDC4                pea.l      [A5 - 0x323C]
  3504. 0000246A  4EAD 1EAA                jsr        [A5 + 0x1EAA /* export_977 */]
  3505. 0000246E  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3506. 00002472  117C 0001 0021           move.b     [A0 + 0x21], 0x1
  3507. 00002478  4E5E                     unlink     A6
  3508. 0000247A  4E75                     rts
  3509. export_714:
  3510. 0000247C  4E56 FFFA                link       A6, -0x0006
  3511. 00002480  48E7 0018                movem.l    -[A7], A3,A4
  3512. 00002484  4267                     clr.w      -[A7]
  3513. 00002486  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3514. 0000248A  301F                     move.w     D0, [A7]+
  3515. 0000248C  6712                     beq        +0x14 /* 000024A0 */
  3516. 0000248E  5340                     subq.w     D0, 1
  3517. 00002490  674E                     beq        +0x50 /* 000024E0 */
  3518. 00002492  5340                     subq.w     D0, 1
  3519. 00002494  6750                     beq        +0x52 /* 000024E6 */
  3520. 00002496  5340                     subq.w     D0, 1
  3521. 00002498  6756                     beq        +0x58 /* 000024F0 */
  3522. 0000249A  5340                     subq.w     D0, 1
  3523. 0000249C  6762                     beq        +0x64 /* 00002500 */
  3524. 0000249E  6064                     bra        +0x66 /* 00002504 */
  3525. label000024A0:
  3526. 000024A0  486D CDA4                pea.l      [A5 - 0x325C]
  3527. 000024A4  4EAD 1FB2                jsr        [A5 + 0x1FB2 /* export_1010 */]
  3528. 000024A8  7005                     moveq.l    D0, 0x05
  3529. 000024AA  B02D CDA4                cmp.b      D0, [A5 - 0x325C]
  3530. 000024AE  670E                     beq        +0x10 /* 000024BE */
  3531. 000024B0  42A7                     clr.l      -[A7]
  3532. 000024B2  486D CDA4                pea.l      [A5 - 0x325C]
  3533. 000024B6  4EAD 17BA                jsr        [A5 + 0x17BA /* export_755 */]
  3534. 000024BA  265F                     movea.l    A3, [A7]+
  3535. 000024BC  600A                     bra        +0xC /* 000024C8 */
  3536. label000024BE:
  3537. 000024BE  266D DFEA                movea.l    A3, [A5 - 0x2016]
  3538. 000024C2  284B                     movea.l    A4, A3
  3539. 000024C4  526C 0042                addq.w     [A4 + 0x42], 1
  3540. label000024C8:
  3541. 000024C8  200B                     move.l     D0, A3
  3542. 000024CA  6738                     beq        +0x3A /* 00002504 */
  3543. 000024CC  4267                     clr.w      -[A7]
  3544. 000024CE  2F0B                     move.l     -[A7], A3
  3545. 000024D0  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  3546. 000024D4  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  3547. 000024D8  2F0B                     move.l     -[A7], A3
  3548. 000024DA  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  3549. 000024DE  6024                     bra        +0x26 /* 00002504 */
  3550. label000024E0:
  3551. 000024E0  4EBA 1C02                jsr        [PC + 0x1C02 /* 000040E4 */]
  3552. 000024E4  601E                     bra        +0x20 /* 00002504 */
  3553. label000024E6:
  3554. 000024E6  1F3C 0001                move.b     -[A7], 0x1
  3555. 000024EA  4EBA 1C32                jsr        [PC + 0x1C32 /* 0000411E */]
  3556. 000024EE  6014                     bra        +0x16 /* 00002504 */
  3557. label000024F0:
  3558. 000024F0  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  3559. 000024F4  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  3560. 000024F8  4267                     clr.w      -[A7]
  3561. 000024FA  4EBA 1C22                jsr        [PC + 0x1C22 /* 0000411E */]
  3562. 000024FE  6004                     bra        +0x6 /* 00002504 */
  3563. label00002500:
  3564. 00002500  4EBA 1BC8                jsr        [PC + 0x1BC8 /* 000040CA */]
  3565. label00002504:
  3566. 00002504  4CDF 1800                movem.l    A3,A4, [A7]+
  3567. 00002508  4E5E                     unlink     A6
  3568. 0000250A  4E75                     rts
  3569. fn0000250C:
  3570. 0000250C  4E56 0000                link       A6, 0
  3571. 00002510  701E                     moveq.l    D0, 0x1E
  3572. 00002512  B06D E528                cmp.w      D0, [A5 - 0x1AD8]
  3573. 00002516  6E0E                     bgt        +0x10 /* 00002526 */
  3574. 00002518  422E 0008                clr.b      [A6 + 0x8]
  3575. 0000251C  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  3576. 00002520  4EBA EB6A                jsr        [PC - 0x1496 /* 0000108C */]
  3577. 00002524  600A                     bra        +0xC /* 00002530 */
  3578. label00002526:
  3579. 00002526  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3580. 0000252C  526D E528                addq.w     [A5 - 0x1AD8], 1
  3581. label00002530:
  3582. 00002530  4E5E                     unlink     A6
  3583. 00002532  4E75                     rts
  3584. export_715:
  3585. 00002534  4E56 0000                link       A6, 0
  3586. 00002538  2F0C                     move.l     -[A7], A4
  3587. 0000253A  302D E528                move.w     D0, [A5 - 0x1AD8]
  3588. 0000253E  5340                     subq.w     D0, 1
  3589. 00002540  41ED E288                lea.l      A0, [A5 - 0x1D78]
  3590. 00002544  C1FC 000C                muls.w     D0, 0xC
  3591. 00002548  49F0 0000                lea.l      A4, [A0 + D0.w]
  3592. 0000254C  5394                     subq.l     [A4], 1
  3593. 0000254E  4A94                     tst.l      [A4]
  3594. 00002550  5CC0                     sge        D0
  3595. 00002552  4400                     neg.b      D0
  3596. 00002554  1B40 E17A                move.b     [A5 - 0x1E86], D0
  3597. 00002558  285F                     movea.l    A4, [A7]+
  3598. 0000255A  4E5E                     unlink     A6
  3599. 0000255C  4E75                     rts
  3600. export_716:
  3601. 0000255E  4E56 0000                link       A6, 0
  3602. 00002562  4267                     clr.w      -[A7]
  3603. 00002564  4EBA FFA6                jsr        [PC - 0x5A /* 0000250C */]
  3604. 00002568  101F                     move.b     D0, [A7]+
  3605. 0000256A  6602                     bne        +0x4 /* 0000256E */
  3606. 0000256C  6022                     bra        +0x24 /* 00002590 */
  3607. label0000256E:
  3608. 0000256E  302D E528                move.w     D0, [A5 - 0x1AD8]
  3609. 00002572  5340                     subq.w     D0, 1
  3610. 00002574  41ED E288                lea.l      A0, [A5 - 0x1D78]
  3611. 00002578  C1FC 000C                muls.w     D0, 0xC
  3612. 0000257C  48E7 8080                movem.l    -[A7], D0,A0
  3613. 00002580  42A7                     clr.l      -[A7]
  3614. 00002582  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3615. 00002586  221F                     move.l     D1, [A7]+
  3616. 00002588  4CDF 0101                movem.l    D0,A0, [A7]+
  3617. 0000258C  2181 0000                move.l     [A0 + D0.w], D1
  3618. label00002590:
  3619. 00002590  4E5E                     unlink     A6
  3620. 00002592  4E75                     rts
  3621. export_717:
  3622. 00002594  4E56 0000                link       A6, 0
  3623. 00002598  536D E528                subq.w     [A5 - 0x1AD8], 1
  3624. 0000259C  4E5E                     unlink     A6
  3625. 0000259E  4E75                     rts
  3626. export_718:
  3627. 000025A0  4E56 0000                link       A6, 0
  3628. 000025A4  2F0C                     move.l     -[A7], A4
  3629. 000025A6  302D E528                move.w     D0, [A5 - 0x1AD8]
  3630. 000025AA  5340                     subq.w     D0, 1
  3631. 000025AC  41ED E288                lea.l      A0, [A5 - 0x1D78]
  3632. 000025B0  C1FC 000C                muls.w     D0, 0xC
  3633. 000025B4  49F0 0000                lea.l      A4, [A0 + D0.w]
  3634. 000025B8  4A94                     tst.l      [A4]
  3635. 000025BA  6E06                     bgt        +0x8 /* 000025C2 */
  3636. 000025BC  422D E17A                clr.b      [A5 - 0x1E86]
  3637. 000025C0  602A                     bra        +0x2C /* 000025EC */
  3638. label000025C2:
  3639. 000025C2  1B7C 0001 E17A           move.b     [A5 - 0x1E86], 0x1
  3640. 000025C8  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3641. 000025CC  4EAD 1FF2                jsr        [A5 + 0x1FF2 /* export_1018 */]
  3642. 000025D0  206D E174                movea.l    A0, [A5 - 0x1E8C]
  3643. 000025D4  4868 000C                pea.l      [A0 + 0xC]
  3644. 000025D8  3F2C 0008                move.w     -[A7], [A4 + 0x8]
  3645. 000025DC  4EAD 20EA                jsr        [A5 + 0x20EA /* export_1049 */]
  3646. 000025E0  302C 000A                move.w     D0, [A4 + 0xA]
  3647. 000025E4  48C0                     ext.l      D0
  3648. 000025E6  D1AC 0004                add.l      [A4 + 0x4], D0
  3649. 000025EA  5394                     subq.l     [A4], 1
  3650. label000025EC:
  3651. 000025EC  285F                     movea.l    A4, [A7]+
  3652. 000025EE  4E5E                     unlink     A6
  3653. 000025F0  4E75                     rts
  3654. export_719:
  3655. 000025F2  4E56 FFFC                link       A6, -0x0004
  3656. 000025F6  48E7 0108                movem.l    -[A7], D7,A4
  3657. 000025FA  4267                     clr.w      -[A7]
  3658. 000025FC  4EBA FF0E                jsr        [PC - 0xF2 /* 0000250C */]
  3659. 00002600  101F                     move.b     D0, [A7]+
  3660. 00002602  6602                     bne        +0x4 /* 00002606 */
  3661. 00002604  6058                     bra        +0x5A /* 0000265E */
  3662. label00002606:
  3663. 00002606  302D E528                move.w     D0, [A5 - 0x1AD8]
  3664. 0000260A  5340                     subq.w     D0, 1
  3665. 0000260C  41ED E288                lea.l      A0, [A5 - 0x1D78]
  3666. 00002610  C1FC 000C                muls.w     D0, 0xC
  3667. 00002614  49F0 0000                lea.l      A4, [A0 + D0.w]
  3668. 00002618  42A7                     clr.l      -[A7]
  3669. 0000261A  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3670. 0000261E  2E1F                     move.l     D7, [A7]+
  3671. 00002620  4267                     clr.w      -[A7]
  3672. 00002622  4EAD 1EE2                jsr        [A5 + 0x1EE2 /* export_984 */]
  3673. 00002626  301F                     move.w     D0, [A7]+
  3674. 00002628  5340                     subq.w     D0, 1
  3675. 0000262A  3940 000A                move.w     [A4 + 0xA], D0
  3676. 0000262E  42A7                     clr.l      -[A7]
  3677. 00002630  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3678. 00002634  295F 0004                move.l     [A4 + 0x4], [A7]+
  3679. 00002638  42A7                     clr.l      -[A7]
  3680. 0000263A  4EAD 1ECA                jsr        [A5 + 0x1ECA /* export_981 */]
  3681. 0000263E  201F                     move.l     D0, [A7]+
  3682. 00002640  3940 0008                move.w     [A4 + 0x8], D0
  3683. 00002644  2007                     move.l     D0, D7
  3684. 00002646  90AC 0004                sub.l      D0, [A4 + 0x4]
  3685. 0000264A  322C 000A                move.w     D1, [A4 + 0xA]
  3686. 0000264E  48C1                     ext.l      D1
  3687. 00002650  2F00                     move.l     -[A7], D0
  3688. 00002652  2F01                     move.l     -[A7], D1
  3689. 00002654  4EAD 03D2                jsr        [A5 + 0x3D2 /* export_118 */]
  3690. 00002658  201F                     move.l     D0, [A7]+
  3691. 0000265A  5280                     addq.l     D0, 1
  3692. 0000265C  2880                     move.l     [A4], D0
  3693. label0000265E:
  3694. 0000265E  4CDF 1080                movem.l    D7,A4, [A7]+
  3695. 00002662  4E5E                     unlink     A6
  3696. 00002664  4E75                     rts
  3697. export_720:
  3698. fn00002666:
  3699. 00002666  4E56 0000                link       A6, 0
  3700. 0000266A  422E 0008                clr.b      [A6 + 0x8]
  3701. 0000266E  102D CC8A                move.b     D0, [A5 - 0x3376]
  3702. 00002672  6722                     beq        +0x24 /* 00002696 */
  3703. 00002674  42A7                     clr.l      -[A7]
  3704. 00002676  A065                     syscall    StackSpace
  3705. 00002678  2E80                     move.l     [A7], D0
  3706. 0000267A  0C9F 0000 0DAC           cmpi.l     [A7]+, 0xDAC
  3707. 00002680  6C38                     bge        +0x3A /* 000026BA */
  3708. 00002682  1B7C 0001 B5C4           move.b     [A5 - 0x4A3C], 0x1
  3709. 00002688  3B7C 0001 CC8C           move.w     [A5 - 0x3374], 0x1
  3710. 0000268E  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3711. 00002694  6024                     bra        +0x26 /* 000026BA */
  3712. label00002696:
  3713. 00002696  42A7                     clr.l      -[A7]
  3714. 00002698  A065                     syscall    StackSpace
  3715. 0000269A  2E80                     move.l     [A7], D0
  3716. 0000269C  0C9F 0000 2328           cmpi.l     [A7]+, 0x2328 /* '#(' */
  3717. 000026A2  6F02                     ble        +0x4 /* 000026A6 */
  3718. 000026A4  6014                     bra        +0x16 /* 000026BA */
  3719. label000026A6:
  3720. 000026A6  3B7C 0001 CC8C           move.w     [A5 - 0x3374], 0x1
  3721. 000026AC  3F3C 0024                move.w     -[A7], 0x24 /* '$' */
  3722. 000026B0  4EBA E9DA                jsr        [PC - 0x1626 /* 0000108C */]
  3723. 000026B4  1D7C 0001 0008           move.b     [A6 + 0x8], 0x1
  3724. label000026BA:
  3725. 000026BA  4E5E                     unlink     A6
  3726. 000026BC  4E75                     rts
  3727. fn000026BE:
  3728. 000026BE  4E56 0000                link       A6, 0
  3729. label000026C2:
  3730. 000026C2  202D CF5A                move.l     D0, [A5 - 0x30A6]
  3731. 000026C6  206E 0008                movea.l    A0, [A6 + 0x8]
  3732. 000026CA  B0A8 FFF0                cmp.l      D0, [A0 - 0x10]
  3733. 000026CE  6F06                     ble        +0x8 /* 000026D6 */
  3734. 000026D0  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  3735. 000026D4  60EC                     bra        -0x12 /* 000026C2 */
  3736. label000026D6:
  3737. 000026D6  4E5E                     unlink     A6
  3738. 000026D8  2E9F                     move.l     [A7], [A7]+
  3739. 000026DA  4E75                     rts
  3740. fn000026DC:
  3741. 000026DC  4E56 0000                link       A6, 0
  3742. 000026E0  48E7 0018                movem.l    -[A7], A3,A4
  3743. 000026E4  266E 0008                movea.l    A3, [A6 + 0x8]
  3744. 000026E8  377C FFFF FF9E           move.w     [A3 - 0x62], 0xFFFF
  3745. 000026EE  49EB FFD2                lea.l      A4, [A3 - 0x2E]
  3746. 000026F2  7016                     moveq.l    D0, 0x16
  3747. 000026F4  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3748. 000026F8  57C0                     seq        D0
  3749. 000026FA  4A00                     tst.b      D0
  3750. 000026FC  660C                     bne        +0xE /* 0000270A */
  3751. 000026FE  7215                     moveq.l    D1, 0x15
  3752. 00002700  B22C 0003                cmp.b      D1, [A4 + 0x3]
  3753. 00002704  57C1                     seq        D1
  3754. 00002706  8001                     or.b       D0, D1
  3755. 00002708  670E                     beq        +0x10 /* 00002718 */
  3756. label0000270A:
  3757. 0000270A  122C 0004                move.b     D1, [A4 + 0x4]
  3758. 0000270E  0A01 0001                xori.b     D1, 0x1
  3759. 00002712  C001                     and.b      D0, D1
  3760. 00002714  4A00                     tst.b      D0
  3761. 00002716  6614                     bne        +0x16 /* 0000272C */
  3762. label00002718:
  3763. 00002718  7218                     moveq.l    D1, 0x18
  3764. 0000271A  B22C 0003                cmp.b      D1, [A4 + 0x3]
  3765. 0000271E  57C1                     seq        D1
  3766. 00002720  4A01                     tst.b      D1
  3767. 00002722  674A                     beq        +0x4C /* 0000276E */
  3768. 00002724  C22C 0004                and.b      D1, [A4 + 0x4]
  3769. 00002728  8001                     or.b       D0, D1
  3770. 0000272A  6742                     beq        +0x44 /* 0000276E */
  3771. label0000272C:
  3772. 0000272C  102C 0004                move.b     D0, [A4 + 0x4]
  3773. 00002730  6708                     beq        +0xA /* 0000273A */
  3774. 00002732  377C 000C FF9E           move.w     [A3 - 0x62], 0xC
  3775. 00002738  6014                     bra        +0x16 /* 0000274E */
  3776. label0000273A:
  3777. 0000273A  7016                     moveq.l    D0, 0x16
  3778. 0000273C  B02C 0003                cmp.b      D0, [A4 + 0x3]
  3779. 00002740  6606                     bne        +0x8 /* 00002748 */
  3780. 00002742  426B FF9E                clr.w      [A3 - 0x62]
  3781. 00002746  6006                     bra        +0x8 /* 0000274E */
  3782. label00002748:
  3783. 00002748  377C 0018 FF9E           move.w     [A3 - 0x62], 0x18
  3784. label0000274E:
  3785. 0000274E  102C 0002                move.b     D0, [A4 + 0x2]
  3786. 00002752  4880                     ext.w      D0
  3787. 00002754  5340                     subq.w     D0, 1
  3788. 00002756  3740 FFA0                move.w     [A3 - 0x60], D0
  3789. label0000275A:
  3790. 0000275A  701F                     moveq.l    D0, 0x1F
  3791. 0000275C  B06B FFA0                cmp.w      D0, [A3 - 0x60]
  3792. 00002760  6C0C                     bge        +0xE /* 0000276E */
  3793. 00002762  046B 0020 FFA0           subi.w     [A3 - 0x60], 0x20 /* ' ' */
  3794. 00002768  586B FF9E                addq.w     [A3 - 0x62], 4
  3795. 0000276C  60EC                     bra        -0x12 /* 0000275A */
  3796. label0000276E:
  3797. 0000276E  4CDF 1800                movem.l    A3,A4, [A7]+
  3798. 00002772  4E5E                     unlink     A6
  3799. 00002774  2E9F                     move.l     [A7], [A7]+
  3800. 00002776  4E75                     rts
  3801. fn00002778:
  3802. 00002778  4E56 0000                link       A6, 0
  3803. 0000277C  2F0C                     move.l     -[A7], A4
  3804. 0000277E  286E 0008                movea.l    A4, [A6 + 0x8]
  3805. 00002782  302C 0040                move.w     D0, [A4 + 0x40]
  3806. 00002786  B06D D59C                cmp.w      D0, [A5 - 0x2A64]
  3807. 0000278A  6700 0098                beq        +0x9A /* 00002824 */
  3808. 0000278E  4AAC 001C                tst.l      [A4 + 0x1C]
  3809. 00002792  6700 008A                beq        +0x8C /* 0000281E */
  3810. 00002796  2F2C 001C                move.l     -[A7], [A4 + 0x1C]
  3811. 0000279A  4EBA FFDC                jsr        [PC - 0x24 /* 00002778 */]
  3812. 0000279E  206C 001C                movea.l    A0, [A4 + 0x1C]
  3813. 000027A2  2028 0020                move.l     D0, [A0 + 0x20]
  3814. 000027A6  80AC 0020                or.l       D0, [A4 + 0x20]
  3815. 000027AA  2940 0020                move.l     [A4 + 0x20], D0
  3816. 000027AE  206C 001C                movea.l    A0, [A4 + 0x1C]
  3817. 000027B2  2028 0024                move.l     D0, [A0 + 0x24]
  3818. 000027B6  80AC 0024                or.l       D0, [A4 + 0x24]
  3819. 000027BA  2940 0024                move.l     [A4 + 0x24], D0
  3820. 000027BE  206C 001C                movea.l    A0, [A4 + 0x1C]
  3821. 000027C2  2028 0028                move.l     D0, [A0 + 0x28]
  3822. 000027C6  80AC 0028                or.l       D0, [A4 + 0x28]
  3823. 000027CA  2940 0028                move.l     [A4 + 0x28], D0
  3824. 000027CE  206C 001C                movea.l    A0, [A4 + 0x1C]
  3825. 000027D2  2028 002C                move.l     D0, [A0 + 0x2C]
  3826. 000027D6  80AC 002C                or.l       D0, [A4 + 0x2C]
  3827. 000027DA  2940 002C                move.l     [A4 + 0x2C], D0
  3828. 000027DE  206C 001C                movea.l    A0, [A4 + 0x1C]
  3829. 000027E2  2028 0030                move.l     D0, [A0 + 0x30]
  3830. 000027E6  80AC 0030                or.l       D0, [A4 + 0x30]
  3831. 000027EA  2940 0030                move.l     [A4 + 0x30], D0
  3832. 000027EE  206C 001C                movea.l    A0, [A4 + 0x1C]
  3833. 000027F2  2028 0034                move.l     D0, [A0 + 0x34]
  3834. 000027F6  80AC 0034                or.l       D0, [A4 + 0x34]
  3835. 000027FA  2940 0034                move.l     [A4 + 0x34], D0
  3836. 000027FE  206C 001C                movea.l    A0, [A4 + 0x1C]
  3837. 00002802  2028 0038                move.l     D0, [A0 + 0x38]
  3838. 00002806  80AC 0038                or.l       D0, [A4 + 0x38]
  3839. 0000280A  2940 0038                move.l     [A4 + 0x38], D0
  3840. 0000280E  206C 001C                movea.l    A0, [A4 + 0x1C]
  3841. 00002812  2028 003C                move.l     D0, [A0 + 0x3C]
  3842. 00002816  80AC 003C                or.l       D0, [A4 + 0x3C]
  3843. 0000281A  2940 003C                move.l     [A4 + 0x3C], D0
  3844. label0000281E:
  3845. 0000281E  396D D59C 0040           move.w     [A4 + 0x40], [A5 - 0x2A64]
  3846. label00002824:
  3847. 00002824  285F                     movea.l    A4, [A7]+
  3848. 00002826  4E5E                     unlink     A6
  3849. 00002828  205F                     movea.l    A0, [A7]+
  3850. 0000282A  584F                     addq.w     A7, 4
  3851. 0000282C  4ED0                     jmp        [A0]
  3852. fn0000282E:
  3853. 0000282E  4E56 FFFC                link       A6, -0x0004
  3854. 00002832  48E7 0118                movem.l    -[A7], D7,A3,A4
  3855. 00002836  266E 0008                movea.l    A3, [A6 + 0x8]
  3856. 0000283A  1D7C 0001 0010           move.b     [A6 + 0x10], 0x1
  3857. 00002840  70FF                     moveq.l    D0, 0xFFFFFFFF
  3858. 00002842  B06B FF9E                cmp.w      D0, [A3 - 0x62]
  3859. 00002846  6744                     beq        +0x46 /* 0000288C */
  3860. 00002848  286E 000C                movea.l    A4, [A6 + 0xC]
  3861. 0000284C  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  3862. 00002852  B0AC 0050                cmp.l      D0, [A4 + 0x50]
  3863. 00002856  6702                     beq        +0x4 /* 0000285A */
  3864. 00002858  6032                     bra        +0x34 /* 0000288C */
  3865. label0000285A:
  3866. 0000285A  302C 0040                move.w     D0, [A4 + 0x40]
  3867. 0000285E  B06D D59C                cmp.w      D0, [A5 - 0x2A64]
  3868. 00002862  6708                     beq        +0xA /* 0000286C */
  3869. 00002864  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3870. 00002868  4EBA FF0E                jsr        [PC - 0xF2 /* 00002778 */]
  3871. label0000286C:
  3872. 0000286C  41EC 0020                lea.l      A0, [A4 + 0x20]
  3873. 00002870  302B FF9E                move.w     D0, [A3 - 0x62]
  3874. 00002874  48C0                     ext.l      D0
  3875. 00002876  2E00                     move.l     D7, D0
  3876. 00002878  DE88                     add.l      D7, A0
  3877. 0000287A  2047                     movea.l    A0, D7
  3878. 0000287C  2010                     move.l     D0, [A0]
  3879. 0000287E  322B FFA0                move.w     D1, [A3 - 0x60]
  3880. 00002882  0300                     btst       D0, D1
  3881. 00002884  56C0                     sne        D0
  3882. 00002886  4400                     neg.b      D0
  3883. 00002888  1D40 0010                move.b     [A6 + 0x10], D0
  3884. label0000288C:
  3885. 0000288C  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  3886. 00002890  4E5E                     unlink     A6
  3887. 00002892  205F                     movea.l    A0, [A7]+
  3888. 00002894  504F                     addq.w     A7, 8
  3889. 00002896  4ED0                     jmp        [A0]
  3890. fn00002898:
  3891. 00002898  4E56 FF60                link       A6, -0x00A0
  3892. 0000289C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3893. 000028A0  286E 0008                movea.l    A4, [A6 + 0x8]
  3894. 000028A4  422E 000C                clr.b      [A6 + 0xC]
  3895. 000028A8  4267                     clr.w      -[A7]
  3896. 000028AA  4EBA FDBA                jsr        [PC - 0x246 /* 00002666 */]
  3897. 000028AE  101F                     move.b     D0, [A7]+
  3898. 000028B0  6704                     beq        +0x6 /* 000028B6 */
  3899. 000028B2  6000 020A                bra        +0x20C /* 00002ABE */
  3900. label000028B6:
  3901. 000028B6  206C FFFC                movea.l    A0, [A4 - 0x4]
  3902. 000028BA  47D0                     lea.l      A3, [A0]
  3903. 000028BC  7004                     moveq.l    D0, 0x04
  3904. 000028BE  B013                     cmp.b      D0, [A3]
  3905. 000028C0  56C0                     sne        D0
  3906. 000028C2  4A00                     tst.b      D0
  3907. 000028C4  670E                     beq        +0x10 /* 000028D4 */
  3908. 000028C6  7205                     moveq.l    D1, 0x05
  3909. 000028C8  B213                     cmp.b      D1, [A3]
  3910. 000028CA  56C1                     sne        D1
  3911. 000028CC  C001                     and.b      D0, D1
  3912. 000028CE  6704                     beq        +0x6 /* 000028D4 */
  3913. 000028D0  6000 01EC                bra        +0x1EE /* 00002ABE */
  3914. label000028D4:
  3915. 000028D4  486C FFB0                pea.l      [A4 - 0x50]
  3916. 000028D8  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  3917. 000028DC  4267                     clr.w      -[A7]
  3918. 000028DE  486D E074                pea.l      [A5 - 0x1F8C]
  3919. 000028E2  1F2C FFD6                move.b     -[A7], [A4 - 0x2A]
  3920. 000028E6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3921. 000028EA  486E FFF4                pea.l      [A6 - 0xC]
  3922. 000028EE  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3923. 000028F2  1C1F                     move.b     D6, [A7]+
  3924. 000028F4  1006                     move.b     D0, D6
  3925. 000028F6  6634                     bne        +0x36 /* 0000292C */
  3926. 000028F8  102C FFD9                move.b     D0, [A4 - 0x27]
  3927. 000028FC  6700 01C0                beq        +0x1C2 /* 00002ABE */
  3928. 00002900  721A                     moveq.l    D1, 0x1A
  3929. 00002902  B22C FFD5                cmp.b      D1, [A4 - 0x2B]
  3930. 00002906  57C1                     seq        D1
  3931. 00002908  C001                     and.b      D0, D1
  3932. 0000290A  6700 01B2                beq        +0x1B4 /* 00002ABE */
  3933. 0000290E  4267                     clr.w      -[A7]
  3934. 00002910  486D E074                pea.l      [A5 - 0x1F8C]
  3935. 00002914  102C FFD6                move.b     D0, [A4 - 0x2A]
  3936. 00002918  0A00 0001                xori.b     D0, 0x1
  3937. 0000291C  1F00                     move.b     -[A7], D0
  3938. 0000291E  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  3939. 00002922  486E FFF4                pea.l      [A6 - 0xC]
  3940. 00002926  4EAD 17DA                jsr        [A5 + 0x17DA /* export_759 */]
  3941. 0000292A  1C1F                     move.b     D6, [A7]+
  3942. label0000292C:
  3943. 0000292C  1006                     move.b     D0, D6
  3944. 0000292E  6604                     bne        +0x6 /* 00002934 */
  3945. 00002930  6000 018C                bra        +0x18E /* 00002ABE */
  3946. label00002934:
  3947. 00002934  486E FF74                pea.l      [A6 - 0x8C]
  3948. 00002938  2F3C 0000 0080           move.l     -[A7], 0x80
  3949. 0000293E  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  3950. 00002942  102C FFD7                move.b     D0, [A4 - 0x29]
  3951. 00002946  6714                     beq        +0x16 /* 0000295C */
  3952. 00002948  41EC FFB0                lea.l      A0, [A4 - 0x50]
  3953. 0000294C  2B48 E174                move.l     [A5 - 0x1E8C], A0
  3954. 00002950  4EBA F5B8                jsr        [PC - 0xA48 /* 00001F0A */]
  3955. 00002954  2B6C FFB6 E174           move.l     [A5 - 0x1E8C], [A4 - 0x4A]
  3956. 0000295A  6004                     bra        +0x6 /* 00002960 */
  3957. label0000295C:
  3958. 0000295C  4EBA F508                jsr        [PC - 0xAF8 /* 00001E66 */]
  3959. label00002960:
  3960. 00002960  3D6C FFEE FF74           move.w     [A6 - 0x8C], [A4 - 0x12]
  3961. 00002966  7010                     moveq.l    D0, 0x10
  3962. 00002968  B06E FF74                cmp.w      D0, [A6 - 0x8C]
  3963. 0000296C  6C32                     bge        +0x34 /* 000029A0 */
  3964. 0000296E  3F3C 0047                move.w     -[A7], 0x47 /* 'G' */
  3965. 00002972  4EBA E718                jsr        [PC - 0x18E8 /* 0000108C */]
  3966. 00002976  3D7C 0001 FF6C           move.w     [A6 - 0x94], 0x1
  3967. 0000297C  3D6E FF74 FF6A           move.w     [A6 - 0x96], [A6 - 0x8C]
  3968. 00002982  3E2E FF6C                move.w     D7, [A6 - 0x94]
  3969. 00002986  6008                     bra        +0xA /* 00002990 */
  3970. label00002988:
  3971. 00002988  4EAD 1E5A                jsr        [A5 + 0x1E5A /* export_967 */]
  3972. 0000298C  5247                     addq.w     D7, 1
  3973. 0000298E  6906                     bvs        +0x8 /* 00002996 */
  3974. label00002990:
  3975. 00002990  BE6E FF6A                cmp.w      D7, [A6 - 0x96]
  3976. 00002994  6FF2                     ble        -0xC /* 00002988 */
  3977. label00002996:
  3978. 00002996  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  3979. 0000299C  6000 0120                bra        +0x122 /* 00002ABE */
  3980. label000029A0:
  3981. 000029A0  3D6E FF74 FF68           move.w     [A6 - 0x98], [A6 - 0x8C]
  3982. 000029A6  3E2E FF68                move.w     D7, [A6 - 0x98]
  3983. 000029AA  601A                     bra        +0x1C /* 000029C6 */
  3984. label000029AC:
  3985. 000029AC  3007                     move.w     D0, D7
  3986. 000029AE  E540                     asl        D0.w, 2
  3987. 000029B0  2F00                     move.l     -[A7], D0
  3988. 000029B2  42A7                     clr.l      -[A7]
  3989. 000029B4  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  3990. 000029B8  221F                     move.l     D1, [A7]+
  3991. 000029BA  201F                     move.l     D0, [A7]+
  3992. 000029BC  41EE FF72                lea.l      A0, [A6 - 0x8E]
  3993. 000029C0  2181 0000                move.l     [A0 + D0.w], D1
  3994. 000029C4  5347                     subq.w     D7, 1
  3995. label000029C6:
  3996. 000029C6  7001                     moveq.l    D0, 0x01
  3997. 000029C8  B047                     cmp.w      D0, D7
  3998. 000029CA  6FE0                     ble        -0x1E /* 000029AC */
  3999. 000029CC  1F3C 000F                move.b     -[A7], 0xF
  4000. 000029D0  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  4001. 000029D4  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  4002. 000029D8  486E FFF4                pea.l      [A6 - 0xC]
  4003. 000029DC  1F3C 0001                move.b     -[A7], 0x1
  4004. 000029E0  486E FF74                pea.l      [A6 - 0x8C]
  4005. 000029E4  42A7                     clr.l      -[A7]
  4006. 000029E6  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  4007. 000029EA  102E FFBA                move.b     D0, [A6 - 0x46]
  4008. 000029EE  6708                     beq        +0xA /* 000029F8 */
  4009. 000029F0  422C FF97                clr.b      [A4 - 0x69]
  4010. 000029F4  6000 009C                bra        +0x9E /* 00002A92 */
  4011. label000029F8:
  4012. 000029F8  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4013. 000029FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4014. 00002A02  4EBA FCBA                jsr        [PC - 0x346 /* 000026BE */]
  4015. 00002A06  4AAE FFB6                tst.l      [A6 - 0x4A]
  4016. 00002A0A  6612                     bne        +0x14 /* 00002A1E */
  4017. 00002A0C  102C FFD6                move.b     D0, [A4 - 0x2A]
  4018. 00002A10  6706                     beq        +0x8 /* 00002A18 */
  4019. 00002A12  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  4020. 00002A16  607A                     bra        +0x7C /* 00002A92 */
  4021. label00002A18:
  4022. 00002A18  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  4023. 00002A1C  6074                     bra        +0x76 /* 00002A92 */
  4024. label00002A1E:
  4025. 00002A1E  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4026. 00002A22  42A7                     clr.l      -[A7]
  4027. 00002A24  206E FFB6                movea.l    A0, [A6 - 0x4A]
  4028. 00002A28  2F10                     move.l     -[A7], [A0]
  4029. 00002A2A  4EAD 0E62                jsr        [A5 + 0xE62 /* export_456 */]
  4030. 00002A2E  201F                     move.l     D0, [A7]+
  4031. 00002A30  5280                     addq.l     D0, 1
  4032. 00002A32  2F00                     move.l     -[A7], D0
  4033. 00002A34  201F                     move.l     D0, [A7]+
  4034. 00002A36  205F                     movea.l    A0, [A7]+
  4035. 00002A38  A024                     syscall    SetHandleSize
  4036. 00002A3A  3D7C 0001 FF66           move.w     [A6 - 0x9A], 0x1
  4037. 00002A40  3D6E FF74 FF64           move.w     [A6 - 0x9C], [A6 - 0x8C]
  4038. 00002A46  3E2E FF66                move.w     D7, [A6 - 0x9A]
  4039. 00002A4A  6024                     bra        +0x26 /* 00002A70 */
  4040. label00002A4C:
  4041. 00002A4C  3007                     move.w     D0, D7
  4042. 00002A4E  E540                     asl        D0.w, 2
  4043. 00002A50  41EE FF72                lea.l      A0, [A6 - 0x8E]
  4044. 00002A54  2230 0000                move.l     D1, [A0 + D0.w]
  4045. 00002A58  B2AE FFB6                cmp.l      D1, [A6 - 0x4A]
  4046. 00002A5C  660E                     bne        +0x10 /* 00002A6C */
  4047. 00002A5E  3007                     move.w     D0, D7
  4048. 00002A60  E540                     asl        D0.w, 2
  4049. 00002A62  41EE FF72                lea.l      A0, [A6 - 0x8E]
  4050. 00002A66  7200                     moveq.l    D1, 0x00
  4051. 00002A68  2181 0000                move.l     [A0 + D0.w], D1
  4052. label00002A6C:
  4053. 00002A6C  5247                     addq.w     D7, 1
  4054. 00002A6E  6906                     bvs        +0x8 /* 00002A76 */
  4055. label00002A70:
  4056. 00002A70  BE6E FF64                cmp.w      D7, [A6 - 0x9C]
  4057. 00002A74  6FD6                     ble        -0x28 /* 00002A4C */
  4058. label00002A76:
  4059. 00002A76  102C FFD6                move.b     D0, [A4 - 0x2A]
  4060. 00002A7A  670E                     beq        +0x10 /* 00002A8A */
  4061. 00002A7C  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4062. 00002A80  1F3C 0001                move.b     -[A7], 0x1
  4063. 00002A84  4EAD 1F2A                jsr        [A5 + 0x1F2A /* export_993 */]
  4064. 00002A88  6008                     bra        +0xA /* 00002A92 */
  4065. label00002A8A:
  4066. 00002A8A  2F2E FFB6                move.l     -[A7], [A6 - 0x4A]
  4067. 00002A8E  4EAD 32BA                jsr        [A5 + 0x32BA /* export_1619 */]
  4068. label00002A92:
  4069. 00002A92  3D7C 0001 FF62           move.w     [A6 - 0x9E], 0x1
  4070. 00002A98  3D6E FF74 FF60           move.w     [A6 - 0xA0], [A6 - 0x8C]
  4071. 00002A9E  3E2E FF62                move.w     D7, [A6 - 0x9E]
  4072. 00002AA2  6014                     bra        +0x16 /* 00002AB8 */
  4073. label00002AA4:
  4074. 00002AA4  3007                     move.w     D0, D7
  4075. 00002AA6  E540                     asl        D0.w, 2
  4076. 00002AA8  41EE FF72                lea.l      A0, [A6 - 0x8E]
  4077. 00002AAC  4870 0000                pea.l      [A0 + D0.w]
  4078. 00002AB0  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  4079. 00002AB4  5247                     addq.w     D7, 1
  4080. 00002AB6  6906                     bvs        +0x8 /* 00002ABE */
  4081. label00002AB8:
  4082. 00002AB8  BE6E FF60                cmp.w      D7, [A6 - 0xA0]
  4083. 00002ABC  6FE6                     ble        -0x18 /* 00002AA4 */
  4084. label00002ABE:
  4085. 00002ABE  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4086. 00002AC2  4E5E                     unlink     A6
  4087. 00002AC4  2E9F                     move.l     [A7], [A7]+
  4088. 00002AC6  4E75                     rts
  4089. fn00002AC8:
  4090. 00002AC8  4E56 FFF2                link       A6, -0x000E
  4091. 00002ACC  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4092. 00002AD0  266E 0008                movea.l    A3, [A6 + 0x8]
  4093. 00002AD4  286B 0008                movea.l    A4, [A3 + 0x8]
  4094. 00002AD8  422E 000C                clr.b      [A6 + 0xC]
  4095. 00002ADC  4267                     clr.w      -[A7]
  4096. 00002ADE  4EBA FB86                jsr        [PC - 0x47A /* 00002666 */]
  4097. 00002AE2  101F                     move.b     D0, [A7]+
  4098. 00002AE4  6710                     beq        +0x12 /* 00002AF6 */
  4099. 00002AE6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4100. 00002AEA  3F2B FFEA                move.w     -[A7], [A3 - 0x16]
  4101. 00002AEE  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  4102. 00002AF2  6000 00BE                bra        +0xC0 /* 00002BB2 */
  4103. label00002AF6:
  4104. 00002AF6  422C FFD1                clr.b      [A4 - 0x2F]
  4105. 00002AFA  296D ABEE FFCC           move.l     [A4 - 0x34], [A5 - 0x5412]
  4106. 00002B00  486C FFBC                pea.l      [A4 - 0x44]
  4107. 00002B04  486D E014                pea.l      [A5 - 0x1FEC]
  4108. 00002B08  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4109. 00002B0C  41EC FFB0                lea.l      A0, [A4 - 0x50]
  4110. 00002B10  2B48 E174                move.l     [A5 - 0x1E8C], A0
  4111. 00002B14  3E2D E528                move.w     D7, [A5 - 0x1AD8]
  4112. 00002B18  2C2D DFE6                move.l     D6, [A5 - 0x201A]
  4113. 00002B1C  486B FFEC                pea.l      [A3 - 0x14]
  4114. 00002B20  4267                     clr.w      -[A7]
  4115. 00002B22  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  4116. 00002B26  206D DFE6                movea.l    A0, [A5 - 0x201A]
  4117. 00002B2A  2050                     movea.l    A0, [A0]
  4118. 00002B2C  2F10                     move.l     -[A7], [A0]
  4119. 00002B2E  205F                     movea.l    A0, [A7]+
  4120. 00002B30  4E90                     jsr        [A0]
  4121. 00002B32  2F06                     move.l     -[A7], D6
  4122. 00002B34  4267                     clr.w      -[A7]
  4123. 00002B36  4EAD 17D2                jsr        [A5 + 0x17D2 /* export_758 */]
  4124. 00002B3A  3B47 E528                move.w     [A5 - 0x1AD8], D7
  4125. 00002B3E  2B6C FFB6 E174           move.l     [A5 - 0x1E8C], [A4 - 0x4A]
  4126. 00002B44  3B6C FFBA CAEA           move.w     [A5 - 0x3516], [A4 - 0x46]
  4127. 00002B4A  486C FFBC                pea.l      [A4 - 0x44]
  4128. 00002B4E  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  4129. 00002B52  7001                     moveq.l    D0, 0x01
  4130. 00002B54  B02C FFD1                cmp.b      D0, [A4 - 0x2F]
  4131. 00002B58  57C0                     seq        D0
  4132. 00002B5A  4A00                     tst.b      D0
  4133. 00002B5C  660A                     bne        +0xC /* 00002B68 */
  4134. 00002B5E  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  4135. 00002B62  0240 0001                andi.w     D0, 0x1
  4136. 00002B66  673A                     beq        +0x3C /* 00002BA2 */
  4137. label00002B68:
  4138. 00002B68  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  4139. 00002B6E  206E 0008                movea.l    A0, [A6 + 0x8]
  4140. 00002B72  2F28 0008                move.l     -[A7], [A0 + 0x8]
  4141. 00002B76  4EBA FB46                jsr        [PC - 0x4BA /* 000026BE */]
  4142. 00002B7A  102C FFD6                move.b     D0, [A4 - 0x2A]
  4143. 00002B7E  6726                     beq        +0x28 /* 00002BA6 */
  4144. 00002B80  122D B5C4                move.b     D1, [A5 - 0x4A3C]
  4145. 00002B84  0A01 0001                xori.b     D1, 0x1
  4146. 00002B88  C001                     and.b      D0, D1
  4147. 00002B8A  671A                     beq        +0x1C /* 00002BA6 */
  4148. 00002B8C  486D CDC4                pea.l      [A5 - 0x323C]
  4149. 00002B90  486E FFF4                pea.l      [A6 - 0xC]
  4150. 00002B94  4EBA E89E                jsr        [PC - 0x1762 /* 00001434 */]
  4151. 00002B98  486E FFF4                pea.l      [A6 - 0xC]
  4152. 00002B9C  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  4153. 00002BA0  6004                     bra        +0x6 /* 00002BA6 */
  4154. label00002BA2:
  4155. 00002BA2  422C FF97                clr.b      [A4 - 0x69]
  4156. label00002BA6:
  4157. 00002BA6  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  4158. 00002BAA  3F2B FFEA                move.w     -[A7], [A3 - 0x16]
  4159. 00002BAE  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  4160. label00002BB2:
  4161. 00002BB2  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  4162. 00002BB6  4E5E                     unlink     A6
  4163. 00002BB8  2E9F                     move.l     [A7], [A7]+
  4164. 00002BBA  4E75                     rts
  4165. fn00002BBC:
  4166. 00002BBC  4E56 FEB6                link       A6, -0x014A
  4167. 00002BC0  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  4168. 00002BC4  286E 0008                movea.l    A4, [A6 + 0x8]
  4169. 00002BC8  286C 0008                movea.l    A4, [A4 + 0x8]
  4170. 00002BCC  4247                     clr.w      D7
  4171. 00002BCE  7015                     moveq.l    D0, 0x15
  4172. 00002BD0  B02C FFD5                cmp.b      D0, [A4 - 0x2B]
  4173. 00002BD4  6600 0204                bne        +0x206 /* 00002DDA */
  4174. 00002BD8  2D7C 574D 5347 FFF4      move.l     [A6 - 0xC], 0x574D5347 /* 'WMSG' */
  4175. 00002BE0  102C FFD4                move.b     D0, [A4 - 0x2C]
  4176. 00002BE4  4880                     ext.w      D0
  4177. 00002BE6  5340                     subq.w     D0, 1
  4178. 00002BE8  6B00 01EA                bmi        +0x1EC /* 00002DD4 */
  4179. 00002BEC  0C40 0022                cmpi.w     D0, 0x22 /* '\"' */
  4180. 00002BF0  6E00 01E2                bgt        +0x1E4 /* 00002DD4 */
  4181. 00002BF4  D040                     add.w      D0, D0
  4182. 00002BF6  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4183. 00002BFA  4EFB 0000                jmp        [PC + D0.w]
  4184. 00002BFE  0048 0054                ori.w      A0, 0x54 /* 'T' */
  4185. 00002C02  0060 006C                ori.w      -[A0], 0x6C /* 'l' */
  4186. 00002C06  0078 0084 0090           ori.w      [0x00000090], 0x84
  4187. 00002C0C  009C 00A8 00B4           ori.l      [A4]+, 0xA800B4
  4188. 00002C12  00C0                     .incomplete
  4189. 00002C14  00D4                     .incomplete
  4190. 00002C16  00E0                     .incomplete
  4191. 00002C18  00EC                     .incomplete
  4192. 00002C1A  00F8                     .incomplete
  4193. 00002C1C  0104                     btst       D4, D0
  4194. 00002C1E  0110                     btst       [A0], D0
  4195. 00002C20  011C                     btst       [A4]+, D0
  4196. 00002C22  0128 0134                btst       [A0 + 0x134], D0
  4197. 00002C26  0140                     bchg       D0, D0
  4198. 00002C28  014C                     bchg       A4, D0
  4199. 00002C2A  0158                     bchg       [A0]+, D0
  4200. 00002C2C  0162                     bchg       -[A2], D0
  4201. 00002C2E  016C 0176                bchg       [A4 + 0x176], D0
  4202. 00002C32  0180                     bclr       D0, D0
  4203. 00002C34  018A                     bclr       A2, D0
  4204. 00002C36  0194                     bclr       [A4], D0
  4205. 00002C38  019E                     bclr       [A6]+, D0
  4206. 00002C3A  01A8 01B2                bclr       [A0 + 0x1B2], D0
  4207. 00002C3E  01BC 01C6 01D0           bclr       0x1C601D0, D0
  4208. 00002C44  2D7C 4342 4744 FFF0      move.l     [A6 - 0x10], 0x43424744 /* 'CBGD' */
  4209. 00002C4C  6000 0186                bra        +0x188 /* 00002DD4 */
  4210. 00002C50  2D7C 4343 5244 FFF0      move.l     [A6 - 0x10], 0x43435244 /* 'CCRD' */
  4211. 00002C58  6000 017A                bra        +0x17C /* 00002DD4 */
  4212. 00002C5C  2D7C 4346 4C44 FFF0      move.l     [A6 - 0x10], 0x43464C44 /* 'CFLD' */
  4213. 00002C64  6000 016E                bra        +0x170 /* 00002DD4 */
  4214. 00002C68  2D7C 4353 544B FFF0      move.l     [A6 - 0x10], 0x4353544B /* 'CSTK' */
  4215. 00002C70  6000 0162                bra        +0x164 /* 00002DD4 */
  4216. 00002C74  2D7C 4442 4744 FFF0      move.l     [A6 - 0x10], 0x44424744 /* 'DBGD' */
  4217. 00002C7C  6000 0156                bra        +0x158 /* 00002DD4 */
  4218. 00002C80  2D7C 4442 544E FFF0      move.l     [A6 - 0x10], 0x4442544E /* 'DBTN' */
  4219. 00002C88  6000 014A                bra        +0x14C /* 00002DD4 */
  4220. 00002C8C  2D7C 4443 5244 FFF0      move.l     [A6 - 0x10], 0x44435244 /* 'DCRD' */
  4221. 00002C94  6000 013E                bra        +0x140 /* 00002DD4 */
  4222. 00002C98  2D7C 4446 4C44 FFF0      move.l     [A6 - 0x10], 0x44464C44 /* 'DFLD' */
  4223. 00002CA0  6000 0132                bra        +0x134 /* 00002DD4 */
  4224. 00002CA4  2D7C 4453 544B FFF0      move.l     [A6 - 0x10], 0x4453544B /* 'DSTK' */
  4225. 00002CAC  6000 0126                bra        +0x128 /* 00002DD4 */
  4226. 00002CB0  2D7C 5846 4C44 FFF0      move.l     [A6 - 0x10], 0x58464C44 /* 'XFLD' */
  4227. 00002CB8  6000 011A                bra        +0x11C /* 00002DD4 */
  4228. 00002CBC  2D7C 6D69 7363 FFF4      move.l     [A6 - 0xC], 0x6D697363 /* 'misc' */
  4229. 00002CC4  2D7C 6964 6C65 FFF0      move.l     [A6 - 0x10], 0x69646C65 /* 'idle' */
  4230. 00002CCC  6000 0106                bra        +0x108 /* 00002DD4 */
  4231. 00002CD0  2D7C 4D44 574E FFF0      move.l     [A6 - 0x10], 0x4D44574E /* 'MDWN' */
  4232. 00002CD8  6000 00FA                bra        +0xFC /* 00002DD4 */
  4233. 00002CDC  2D7C 4D4E 5452 FFF0      move.l     [A6 - 0x10], 0x4D4E5452 /* 'MNTR' */
  4234. 00002CE4  6000 00EE                bra        +0xF0 /* 00002DD4 */
  4235. 00002CE8  2D7C 4D4C 5645 FFF0      move.l     [A6 - 0x10], 0x4D4C5645 /* 'MLVE' */
  4236. 00002CF0  6000 00E2                bra        +0xE4 /* 00002DD4 */
  4237. 00002CF4  2D7C 4D53 444E FFF0      move.l     [A6 - 0x10], 0x4D53444E /* 'MSDN' */
  4238. 00002CFC  6000 00D6                bra        +0xD8 /* 00002DD4 */
  4239. 00002D00  2D7C 4D55 5020 FFF0      move.l     [A6 - 0x10], 0x4D555020 /* 'MUP ' */
  4240. 00002D08  6000 00CA                bra        +0xCC /* 00002DD4 */
  4241. 00002D0C  2D7C 4D57 544E FFF0      move.l     [A6 - 0x10], 0x4D57544E /* 'MWTN' */
  4242. 00002D14  6000 00BE                bra        +0xC0 /* 00002DD4 */
  4243. 00002D18  2D7C 4D44 424C FFF0      move.l     [A6 - 0x10], 0x4D44424C /* 'MDBL' */
  4244. 00002D20  6000 00B2                bra        +0xB4 /* 00002DD4 */
  4245. 00002D24  2D7C 4E42 4744 FFF0      move.l     [A6 - 0x10], 0x4E424744 /* 'NBGD' */
  4246. 00002D2C  6000 00A6                bra        +0xA8 /* 00002DD4 */
  4247. 00002D30  2D7C 4E42 544E FFF0      move.l     [A6 - 0x10], 0x4E42544E /* 'NBTN' */
  4248. 00002D38  6000 009A                bra        +0x9C /* 00002DD4 */
  4249. 00002D3C  2D7C 4E43 5244 FFF0      move.l     [A6 - 0x10], 0x4E435244 /* 'NCRD' */
  4250. 00002D44  6000 008E                bra        +0x90 /* 00002DD4 */
  4251. 00002D48  2D7C 4E46 4C44 FFF0      move.l     [A6 - 0x10], 0x4E464C44 /* 'NFLD' */
  4252. 00002D50  6000 0082                bra        +0x84 /* 00002DD4 */
  4253. 00002D54  2D7C 4E53 544B FFF0      move.l     [A6 - 0x10], 0x4E53544B /* 'NSTK' */
  4254. 00002D5C  6076                     bra        +0x78 /* 00002DD4 */
  4255. 00002D5E  2D7C 4F42 4744 FFF0      move.l     [A6 - 0x10], 0x4F424744 /* 'OBGD' */
  4256. 00002D66  606C                     bra        +0x6E /* 00002DD4 */
  4257. 00002D68  2D7C 4F43 5244 FFF0      move.l     [A6 - 0x10], 0x4F435244 /* 'OCRD' */
  4258. 00002D70  6062                     bra        +0x64 /* 00002DD4 */
  4259. 00002D72  2D7C 4F46 4C44 FFF0      move.l     [A6 - 0x10], 0x4F464C44 /* 'OFLD' */
  4260. 00002D7A  6058                     bra        +0x5A /* 00002DD4 */
  4261. 00002D7C  2D7C 4F53 544B FFF0      move.l     [A6 - 0x10], 0x4F53544B /* 'OSTK' */
  4262. 00002D84  604E                     bra        +0x50 /* 00002DD4 */
  4263. 00002D86  2D7C 5155 4954 FFF0      move.l     [A6 - 0x10], 0x51554954 /* 'QUIT' */
  4264. 00002D8E  6044                     bra        +0x46 /* 00002DD4 */
  4265. 00002D90  2D7C 5253 4D45 FFF0      move.l     [A6 - 0x10], 0x52534D45 /* 'RSME' */
  4266. 00002D98  603A                     bra        +0x3C /* 00002DD4 */
  4267. 00002D9A  2D7C 5253 544B FFF0      move.l     [A6 - 0x10], 0x5253544B /* 'RSTK' */
  4268. 00002DA2  6030                     bra        +0x32 /* 00002DD4 */
  4269. 00002DA4  2D7C 5352 5450 FFF0      move.l     [A6 - 0x10], 0x53525450 /* 'SRTP' */
  4270. 00002DAC  6026                     bra        +0x28 /* 00002DD4 */
  4271. 00002DAE  2D7C 5350 4E44 FFF0      move.l     [A6 - 0x10], 0x53504E44 /* 'SPND' */
  4272. 00002DB6  601C                     bra        +0x1E /* 00002DD4 */
  4273. 00002DB8  2D7C 5353 544B FFF0      move.l     [A6 - 0x10], 0x5353544B /* 'SSTK' */
  4274. 00002DC0  6012                     bra        +0x14 /* 00002DD4 */
  4275. 00002DC2  2D7C 4D57 4E44 FFF0      move.l     [A6 - 0x10], 0x4D574E44 /* 'MWND' */
  4276. 00002DCA  6008                     bra        +0xA /* 00002DD4 */
  4277. 00002DCC  2D7C 5357 4E44 FFF0      move.l     [A6 - 0x10], 0x53574E44 /* 'SWND' */
  4278. label00002DD4:
  4279. 00002DD4  4246                     clr.w      D6
  4280. 00002DD6  6000 0580                bra        +0x582 /* 00003358 */
  4281. label00002DDA:
  4282. 00002DDA  7018                     moveq.l    D0, 0x18
  4283. 00002DDC  B02C FFD5                cmp.b      D0, [A4 - 0x2B]
  4284. 00002DE0  6600 0430                bne        +0x432 /* 00003212 */
  4285. 00002DE4  2D7C 5749 4C44 FFF4      move.l     [A6 - 0xC], 0x57494C44 /* 'WILD' */
  4286. 00002DEC  102C FFD4                move.b     D0, [A4 - 0x2C]
  4287. 00002DF0  4880                     ext.w      D0
  4288. 00002DF2  5340                     subq.w     D0, 1
  4289. 00002DF4  6B00 03EA                bmi        +0x3EC /* 000031E0 */
  4290. 00002DF8  0C40 0048                cmpi.w     D0, 0x48 /* 'H' */
  4291. 00002DFC  6E00 03E2                bgt        +0x3E4 /* 000031E0 */
  4292. 00002E00  D040                     add.w      D0, D0
  4293. 00002E02  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  4294. 00002E06  4EFB 0000                jmp        [PC + D0.w]
  4295. 00002E0A  0094 00A0 00AC           ori.l      [A4], 0xA000AC
  4296. 00002E10  00B8 00C4 00D0 00DC      ori.l      [0x000000DC], 0xC400D0
  4297. 00002E18  00E8                     .incomplete
  4298. 00002E1A  00F4                     .incomplete
  4299. 00002E1C  0100                     btst       D0, D0
  4300. 00002E1E  010C                     btst       A4, D0
  4301. 00002E20  0118                     btst       [A0]+, D0
  4302. 00002E22  0124                     btst       -[A4], D0
  4303. 00002E24  0130 013C                btst       <<invalid full ext with I/IS == 4>>, D0
  4304. 00002E28  0148                     bchg       A0, D0
  4305. 00002E2A  0154                     bchg       [A4], D0
  4306. 00002E2C  0160                     bchg       -[A0], D0
  4307. 00002E2E  016C 0178                bchg       [A4 + 0x178], D0
  4308. 00002E32  0184                     bclr       D4, D0
  4309. 00002E34  0190                     bclr       [A0], D0
  4310. 00002E36  019C                     bclr       [A4]+, D0
  4311. 00002E38  01A8 01B4                bclr       [A0 + 0x1B4], D0
  4312. 00002E3C  01C0                     .incomplete
  4313. 00002E3E  01CC                     .incomplete
  4314. 00002E40  01D8                     .incomplete
  4315. 00002E42  01E4                     .incomplete
  4316. 00002E44  01F0                     .incomplete
  4317. 00002E46  01FC                     .incomplete
  4318. 00002E48  0208 0214                andi.b     A0, 0x14
  4319. 00002E4C  0220 022C                andi.b     -[A0], 0x2C /* ',' */
  4320. 00002E50  0238 0244 0250           andi.b     [0x00000250], 0x44 /* 'D' */
  4321. 00002E56  025C 0268                andi.w     [A4]+, 0x268
  4322. 00002E5A  0274 0280 028C           andi.w     [A4 + D0.w * 2 - 0x116], 0x280
  4323. 00002E60  0298 02A4 02B0           andi.l     [A0]+, 0x2A402B0
  4324. 00002E66  02BC 02C8 02D4 02E0 02EC andi.l     0x2E002EC, 0x2C802D4
  4325. 00002E70  02F8                     .incomplete
  4326. 00002E72  0304                     btst       D4, D1
  4327. 00002E74  0310                     btst       [A0], D1
  4328. 00002E76  031C                     btst       [A4]+, D1
  4329. 00002E78  0328 0334                btst       [A0 + 0x334], D1
  4330. 00002E7C  0340                     bchg       D0, D1
  4331. 00002E7E  034C                     bchg       A4, D1
  4332. 00002E80  03D8                     .incomplete
  4333. 00002E82  0358                     bchg       [A0]+, D1
  4334. 00002E84  0362                     bchg       -[A2], D1
  4335. 00002E86  036C 0376                bchg       [A4 + 0x376], D1
  4336. 00002E8A  0380                     bclr       D0, D1
  4337. 00002E8C  038A                     bclr       A2, D1
  4338. 00002E8E  0394                     bclr       [A4], D1
  4339. 00002E90  039E                     bclr       [A6]+, D1
  4340. 00002E92  03A8 03B2                bclr       [A0 + 0x3B2], D1
  4341. 00002E96  03BC 03C6 03D0           bclr       0x3C603D0, D1
  4342. 00002E9C  2D7C 4142 5320 FFF0      move.l     [A6 - 0x10], 0x41425320 /* 'ABS ' */
  4343. 00002EA4  6000 033A                bra        +0x33C /* 000031E0 */
  4344. 00002EA8  2D7C 414E 5459 FFF0      move.l     [A6 - 0x10], 0x414E5459 /* 'ANTY' */
  4345. 00002EB0  6000 032E                bra        +0x330 /* 000031E0 */
  4346. 00002EB4  2D7C 4154 414E FFF0      move.l     [A6 - 0x10], 0x4154414E /* 'ATAN' */
  4347. 00002EBC  6000 0322                bra        +0x324 /* 000031E0 */
  4348. 00002EC0  2D7C 4D45 414E FFF0      move.l     [A6 - 0x10], 0x4D45414E /* 'MEAN' */
  4349. 00002EC8  6000 0316                bra        +0x318 /* 000031E0 */
  4350. 00002ECC  2D7C 4332 4E4D FFF0      move.l     [A6 - 0x10], 0x43324E4D /* 'C2NM' */
  4351. 00002ED4  6000 030A                bra        +0x30C /* 000031E0 */
  4352. 00002ED8  2D7C 434B 4348 FFF0      move.l     [A6 - 0x10], 0x434B4348 /* 'CKCH' */
  4353. 00002EE0  6000 02FE                bra        +0x300 /* 000031E0 */
  4354. 00002EE4  2D7C 434B 4820 FFF0      move.l     [A6 - 0x10], 0x434B4820 /* 'CKH ' */
  4355. 00002EEC  6000 02F2                bra        +0x2F4 /* 000031E0 */
  4356. 00002EF0  2D7C 434B 4C4E FFF0      move.l     [A6 - 0x10], 0x434B4C4E /* 'CKLN' */
  4357. 00002EF8  6000 02E6                bra        +0x2E8 /* 000031E0 */
  4358. 00002EFC  2D7C 434B 4C43 FFF0      move.l     [A6 - 0x10], 0x434B4C43 /* 'CKLC' */
  4359. 00002F04  6000 02DA                bra        +0x2DC /* 000031E0 */
  4360. 00002F08  2D7C 434B 5458 FFF0      move.l     [A6 - 0x10], 0x434B5458 /* 'CKTX' */
  4361. 00002F10  6000 02CE                bra        +0x2D0 /* 000031E0 */
  4362. 00002F14  2D7C 434B 5620 FFF0      move.l     [A6 - 0x10], 0x434B5620 /* 'CKV ' */
  4363. 00002F1C  6000 02C2                bra        +0x2C4 /* 000031E0 */
  4364. 00002F20  2D7C 434B 4559 FFF0      move.l     [A6 - 0x10], 0x434B4559 /* 'CKEY' */
  4365. 00002F28  6000 02B6                bra        +0x2B8 /* 000031E0 */
  4366. 00002F2C  2D7C 434D 5044 FFF0      move.l     [A6 - 0x10], 0x434D5044 /* 'CMPD' */
  4367. 00002F34  6000 02AA                bra        +0x2AC /* 000031E0 */
  4368. 00002F38  2D7C 434F 5320 FFF0      move.l     [A6 - 0x10], 0x434F5320 /* 'COS ' */
  4369. 00002F40  6000 029E                bra        +0x2A0 /* 000031E0 */
  4370. 00002F44  2D7C 4441 5445 FFF0      move.l     [A6 - 0x10], 0x44415445 /* 'DATE' */
  4371. 00002F4C  6000 0292                bra        +0x294 /* 000031E0 */
  4372. 00002F50  2D7C 4445 5354 FFF0      move.l     [A6 - 0x10], 0x44455354 /* 'DEST' */
  4373. 00002F58  6000 0286                bra        +0x288 /* 000031E0 */
  4374. 00002F5C  2D7C 4453 5043 FFF0      move.l     [A6 - 0x10], 0x44535043 /* 'DSPC' */
  4375. 00002F64  6000 027A                bra        +0x27C /* 000031E0 */
  4376. 00002F68  2D7C 4558 5020 FFF0      move.l     [A6 - 0x10], 0x45585020 /* 'EXP ' */
  4377. 00002F70  6000 026E                bra        +0x270 /* 000031E0 */
  4378. 00002F74  2D7C 4558 5031 FFF0      move.l     [A6 - 0x10], 0x45585031 /* 'EXP1' */
  4379. 00002F7C  6000 0262                bra        +0x264 /* 000031E0 */
  4380. 00002F80  2D7C 4558 5032 FFF0      move.l     [A6 - 0x10], 0x45585032 /* 'EXP2' */
  4381. 00002F88  6000 0256                bra        +0x258 /* 000031E0 */
  4382. 00002F8C  2D7C 4644 434B FFF0      move.l     [A6 - 0x10], 0x4644434B /* 'FDCK' */
  4383. 00002F94  6000 024A                bra        +0x24C /* 000031E0 */
  4384. 00002F98  2D7C 4644 4644 FFF0      move.l     [A6 - 0x10], 0x46444644 /* 'FDFD' */
  4385. 00002FA0  6000 023E                bra        +0x240 /* 000031E0 */
  4386. 00002FA4  2D7C 4644 4C4E FFF0      move.l     [A6 - 0x10], 0x46444C4E /* 'FDLN' */
  4387. 00002FAC  6000 0232                bra        +0x234 /* 000031E0 */
  4388. 00002FB0  2D7C 4644 5458 FFF0      move.l     [A6 - 0x10], 0x46445458 /* 'FDTX' */
  4389. 00002FB8  6000 0226                bra        +0x228 /* 000031E0 */
  4390. 00002FBC  2D7C 4853 5043 FFF0      move.l     [A6 - 0x10], 0x48535043 /* 'HSPC' */
  4391. 00002FC4  6000 021A                bra        +0x21C /* 000031E0 */
  4392. 00002FC8  2D7C 4C45 4E20 FFF0      move.l     [A6 - 0x10], 0x4C454E20 /* 'LEN ' */
  4393. 00002FD0  6000 020E                bra        +0x210 /* 000031E0 */
  4394. 00002FD4  2D7C 4C4E 2020 FFF0      move.l     [A6 - 0x10], 0x4C4E2020 /* 'LN  ' */
  4395. 00002FDC  6000 0202                bra        +0x204 /* 000031E0 */
  4396. 00002FE0  2D7C 4C4E 3120 FFF0      move.l     [A6 - 0x10], 0x4C4E3120 /* 'LN1 ' */
  4397. 00002FE8  6000 01F6                bra        +0x1F8 /* 000031E0 */
  4398. 00002FEC  2D7C 4C4F 4732 FFF0      move.l     [A6 - 0x10], 0x4C4F4732 /* 'LOG2' */
  4399. 00002FF4  6000 01EA                bra        +0x1EC /* 000031E0 */
  4400. 00002FF8  2D7C 4D41 5820 FFF0      move.l     [A6 - 0x10], 0x4D415820 /* 'MAX ' */
  4401. 00003000  6000 01DE                bra        +0x1E0 /* 000031E0 */
  4402. 00003004  2D7C 4D4E 5553 FFF0      move.l     [A6 - 0x10], 0x4D4E5553 /* 'MNUS' */
  4403. 0000300C  6000 01D2                bra        +0x1D4 /* 000031E0 */
  4404. 00003010  2D7C 4D49 4E20 FFF0      move.l     [A6 - 0x10], 0x4D494E20 /* 'MIN ' */
  4405. 00003018  6000 01C6                bra        +0x1C8 /* 000031E0 */
  4406. 0000301C  2D7C 4D4F 5553 FFF0      move.l     [A6 - 0x10], 0x4D4F5553 /* 'MOUS' */
  4407. 00003024  6000 01BA                bra        +0x1BC /* 000031E0 */
  4408. 00003028  2D7C 4D43 4C4B FFF0      move.l     [A6 - 0x10], 0x4D434C4B /* 'MCLK' */
  4409. 00003030  6000 01AE                bra        +0x1B0 /* 000031E0 */
  4410. 00003034  2D7C 4D53 4820 FFF0      move.l     [A6 - 0x10], 0x4D534820 /* 'MSH ' */
  4411. 0000303C  6000 01A2                bra        +0x1A4 /* 000031E0 */
  4412. 00003040  2D7C 4D53 4C43 FFF0      move.l     [A6 - 0x10], 0x4D534C43 /* 'MSLC' */
  4413. 00003048  6000 0196                bra        +0x198 /* 000031E0 */
  4414. 0000304C  2D7C 4D53 5620 FFF0      move.l     [A6 - 0x10], 0x4D535620 /* 'MSV ' */
  4415. 00003054  6000 018A                bra        +0x18C /* 000031E0 */
  4416. 00003058  2D7C 4E4D 4252 FFF0      move.l     [A6 - 0x10], 0x4E4D4252 /* 'NMBR' */
  4417. 00003060  6000 017E                bra        +0x180 /* 000031E0 */
  4418. 00003064  2D7C 4E4D 3243 FFF0      move.l     [A6 - 0x10], 0x4E4D3243 /* 'NM2C' */
  4419. 0000306C  6000 0172                bra        +0x174 /* 000031E0 */
  4420. 00003070  2D7C 4F46 5354 FFF0      move.l     [A6 - 0x10], 0x4F465354 /* 'OFST' */
  4421. 00003078  6000 0166                bra        +0x168 /* 000031E0 */
  4422. 0000307C  2D7C 4F4B 4559 FFF0      move.l     [A6 - 0x10], 0x4F4B4559 /* 'OKEY' */
  4423. 00003084  6000 015A                bra        +0x15C /* 000031E0 */
  4424. 00003088  2D7C 5041 524D FFF0      move.l     [A6 - 0x10], 0x5041524D /* 'PARM' */
  4425. 00003090  6000 014E                bra        +0x150 /* 000031E0 */
  4426. 00003094  2D7C 5043 4E54 FFF0      move.l     [A6 - 0x10], 0x50434E54 /* 'PCNT' */
  4427. 0000309C  6000 0142                bra        +0x144 /* 000031E0 */
  4428. 000030A0  2D7C 5052 4D53 FFF0      move.l     [A6 - 0x10], 0x50524D53 /* 'PRMS' */
  4429. 000030A8  6000 0136                bra        +0x138 /* 000031E0 */
  4430. 000030AC  2D7C 5052 4753 FFF0      move.l     [A6 - 0x10], 0x50524753 /* 'PRGS' */
  4431. 000030B4  6000 012A                bra        +0x12C /* 000031E0 */
  4432. 000030B8  2D7C 524E 444D FFF0      move.l     [A6 - 0x10], 0x524E444D /* 'RNDM' */
  4433. 000030C0  6000 011E                bra        +0x120 /* 000031E0 */
  4434. 000030C4  2D7C 5253 4C54 FFF0      move.l     [A6 - 0x10], 0x52534C54 /* 'RSLT' */
  4435. 000030CC  6000 0112                bra        +0x114 /* 000031E0 */
  4436. 000030D0  2D7C 524F 554E FFF0      move.l     [A6 - 0x10], 0x524F554E /* 'ROUN' */
  4437. 000030D8  6000 0106                bra        +0x108 /* 000031E0 */
  4438. 000030DC  2D7C 5343 524E FFF0      move.l     [A6 - 0x10], 0x5343524E /* 'SCRN' */
  4439. 000030E4  6000 00FA                bra        +0xFC /* 000031E0 */
  4440. 000030E8  2D7C 5343 4E44 FFF0      move.l     [A6 - 0x10], 0x53434E44 /* 'SCND' */
  4441. 000030F0  6000 00EE                bra        +0xF0 /* 000031E0 */
  4442. 000030F4  2D7C 5342 544E FFF0      move.l     [A6 - 0x10], 0x5342544E /* 'SBTN' */
  4443. 000030FC  6000 00E2                bra        +0xE4 /* 000031E0 */
  4444. 00003100  2D7C 534C 434B FFF0      move.l     [A6 - 0x10], 0x534C434B /* 'SLCK' */
  4445. 00003108  6000 00D6                bra        +0xD8 /* 000031E0 */
  4446. 0000310C  2D7C 534C 4644 FFF0      move.l     [A6 - 0x10], 0x534C4644 /* 'SLFD' */
  4447. 00003114  6000 00CA                bra        +0xCC /* 000031E0 */
  4448. 00003118  2D7C 534C 4C4E FFF0      move.l     [A6 - 0x10], 0x534C4C4E /* 'SLLN' */
  4449. 00003120  6000 00BE                bra        +0xC0 /* 000031E0 */
  4450. 00003124  2D7C 534C 4C43 FFF0      move.l     [A6 - 0x10], 0x534C4C43 /* 'SLLC' */
  4451. 0000312C  6000 00B2                bra        +0xB4 /* 000031E0 */
  4452. 00003130  2D7C 534C 5458 FFF0      move.l     [A6 - 0x10], 0x534C5458 /* 'SLTX' */
  4453. 00003138  6000 00A6                bra        +0xA8 /* 000031E0 */
  4454. 0000313C  2D7C 534B 4559 FFF0      move.l     [A6 - 0x10], 0x534B4559 /* 'SKEY' */
  4455. 00003144  6000 009A                bra        +0x9C /* 000031E0 */
  4456. 00003148  2D7C 5349 4E20 FFF0      move.l     [A6 - 0x10], 0x53494E20 /* 'SIN ' */
  4457. 00003150  6000 008E                bra        +0x90 /* 000031E0 */
  4458. 00003154  2D7C 534F 554E FFF0      move.l     [A6 - 0x10], 0x534F554E /* 'SOUN' */
  4459. 0000315C  6000 0082                bra        +0x84 /* 000031E0 */
  4460. 00003160  2D7C 5351 5254 FFF0      move.l     [A6 - 0x10], 0x53515254 /* 'SQRT' */
  4461. 00003168  6076                     bra        +0x78 /* 000031E0 */
  4462. 0000316A  2D7C 5354 4B53 FFF0      move.l     [A6 - 0x10], 0x53544B53 /* 'STKS' */
  4463. 00003172  606C                     bra        +0x6E /* 000031E0 */
  4464. 00003174  2D7C 5353 5043 FFF0      move.l     [A6 - 0x10], 0x53535043 /* 'SSPC' */
  4465. 0000317C  6062                     bra        +0x64 /* 000031E0 */
  4466. 0000317E  2D7C 5355 4D20 FFF0      move.l     [A6 - 0x10], 0x53554D20 /* 'SUM ' */
  4467. 00003186  6058                     bra        +0x5A /* 000031E0 */
  4468. 00003188  2D7C 5359 5356 FFF0      move.l     [A6 - 0x10], 0x53595356 /* 'SYSV' */
  4469. 00003190  604E                     bra        +0x50 /* 000031E0 */
  4470. 00003192  2D7C 5441 4E20 FFF0      move.l     [A6 - 0x10], 0x54414E20 /* 'TAN ' */
  4471. 0000319A  6044                     bra        +0x46 /* 000031E0 */
  4472. 0000319C  2D7C 5441 5247 FFF0      move.l     [A6 - 0x10], 0x54415247 /* 'TARG' */
  4473. 000031A4  603A                     bra        +0x3C /* 000031E0 */
  4474. 000031A6  2D7C 5443 4B53 FFF0      move.l     [A6 - 0x10], 0x54434B53 /* 'TCKS' */
  4475. 000031AE  6030                     bra        +0x32 /* 000031E0 */
  4476. 000031B0  2D7C 5449 4D45 FFF0      move.l     [A6 - 0x10], 0x54494D45 /* 'TIME' */
  4477. 000031B8  6026                     bra        +0x28 /* 000031E0 */
  4478. 000031BA  2D7C 544F 4F4C FFF0      move.l     [A6 - 0x10], 0x544F4F4C /* 'TOOL' */
  4479. 000031C2  601C                     bra        +0x1E /* 000031E0 */
  4480. 000031C4  2D7C 5452 4E43 FFF0      move.l     [A6 - 0x10], 0x54524E43 /* 'TRNC' */
  4481. 000031CC  6012                     bra        +0x14 /* 000031E0 */
  4482. 000031CE  2D7C 5641 4C55 FFF0      move.l     [A6 - 0x10], 0x56414C55 /* 'VALU' */
  4483. 000031D6  6008                     bra        +0xA /* 000031E0 */
  4484. 000031D8  2D7C 574E 4453 FFF0      move.l     [A6 - 0x10], 0x574E4453 /* 'WNDS' */
  4485. label000031E0:
  4486. 000031E0  4267                     clr.w      -[A7]
  4487. 000031E2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4488. 000031E6  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4489. 000031EA  486E FFE4                pea.l      [A6 - 0x1C]
  4490. 000031EE  486E FFE0                pea.l      [A6 - 0x20]
  4491. 000031F2  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  4492. 000031F6  101F                     move.b     D0, [A7]+
  4493. 000031F8  6608                     bne        +0xA /* 00003202 */
  4494. 000031FA  3E3C F94B                move.w     D7, 0xF94B
  4495. 000031FE  6000 0458                bra        +0x45A /* 00003658 */
  4496. label00003202:
  4497. 00003202  203C 0000 0F00           move.l     D0, 0xF00
  4498. 00003208  C0AE FFE0                and.l      D0, [A6 - 0x20]
  4499. 0000320C  3C00                     move.w     D6, D0
  4500. 0000320E  6000 0148                bra        +0x14A /* 00003358 */
  4501. label00003212:
  4502. 00003212  7016                     moveq.l    D0, 0x16
  4503. 00003214  B02C FFD5                cmp.b      D0, [A4 - 0x2B]
  4504. 00003218  6600 012A                bne        +0x12C /* 00003344 */
  4505. 0000321C  2D7C 5749 4C44 FFF4      move.l     [A6 - 0xC], 0x57494C44 /* 'WILD' */
  4506. 00003224  102C FFD4                move.b     D0, [A4 - 0x2C]
  4507. 00003228  4880                     ext.w      D0
  4508. 0000322A  5B40                     subq.w     D0, 5
  4509. 0000322C  6746                     beq        +0x48 /* 00003274 */
  4510. 0000322E  5D40                     subq.w     D0, 6
  4511. 00003230  674E                     beq        +0x50 /* 00003280 */
  4512. 00003232  5340                     subq.w     D0, 1
  4513. 00003234  6756                     beq        +0x58 /* 0000328C */
  4514. 00003236  5940                     subq.w     D0, 4
  4515. 00003238  675C                     beq        +0x5E /* 00003296 */
  4516. 0000323A  0440 0009                subi.w     D0, 0x9 /* '\t' */
  4517. 0000323E  6760                     beq        +0x62 /* 000032A0 */
  4518. 00003240  5340                     subq.w     D0, 1
  4519. 00003242  6766                     beq        +0x68 /* 000032AA */
  4520. 00003244  5340                     subq.w     D0, 1
  4521. 00003246  676C                     beq        +0x6E /* 000032B4 */
  4522. 00003248  5740                     subq.w     D0, 3
  4523. 0000324A  6772                     beq        +0x74 /* 000032BE */
  4524. 0000324C  5740                     subq.w     D0, 3
  4525. 0000324E  6778                     beq        +0x7A /* 000032C8 */
  4526. 00003250  5740                     subq.w     D0, 3
  4527. 00003252  677E                     beq        +0x80 /* 000032D2 */
  4528. 00003254  0440 000E                subi.w     D0, 0xE
  4529. 00003258  6700 0082                beq        +0x84 /* 000032DC */
  4530. 0000325C  5340                     subq.w     D0, 1
  4531. 0000325E  6700 0086                beq        +0x88 /* 000032E6 */
  4532. 00003262  5340                     subq.w     D0, 1
  4533. 00003264  6700 008A                beq        +0x8C /* 000032F0 */
  4534. 00003268  0440 000A                subi.w     D0, 0xA /* '\n' */
  4535. 0000326C  6700 0094                beq        +0x96 /* 00003302 */
  4536. 00003270  6000 009A                bra        +0x9C /* 0000330C */
  4537. label00003274:
  4538. 00003274  2D7C 4152 574B FFF0      move.l     [A6 - 0x10], 0x4152574B /* 'ARWK' */
  4539. 0000327C  6000 0096                bra        +0x98 /* 00003314 */
  4540. label00003280:
  4541. 00003280  2D7C 434D 444B FFF0      move.l     [A6 - 0x10], 0x434D444B /* 'CMDK' */
  4542. 00003288  6000 008A                bra        +0x8C /* 00003314 */
  4543. label0000328C:
  4544. 0000328C  2D7C 4354 4C4B FFF0      move.l     [A6 - 0x10], 0x43544C4B /* 'CTLK' */
  4545. 00003294  607E                     bra        +0x80 /* 00003314 */
  4546. label00003296:
  4547. 00003296  2D7C 4442 5547 FFF0      move.l     [A6 - 0x10], 0x44425547 /* 'DBUG' */
  4548. 0000329E  6074                     bra        +0x76 /* 00003314 */
  4549. label000032A0:
  4550. 000032A0  2D7C 4E54 5246 FFF0      move.l     [A6 - 0x10], 0x4E545246 /* 'NTRF' */
  4551. 000032A8  606A                     bra        +0x6C /* 00003314 */
  4552. label000032AA:
  4553. 000032AA  2D7C 4E54 524B FFF0      move.l     [A6 - 0x10], 0x4E54524B /* 'NTRK' */
  4554. 000032B2  6060                     bra        +0x62 /* 00003314 */
  4555. label000032B4:
  4556. 000032B4  2D7C 4552 5244 FFF0      move.l     [A6 - 0x10], 0x45525244 /* 'ERRD' */
  4557. 000032BC  6056                     bra        +0x58 /* 00003314 */
  4558. label000032BE:
  4559. 000032BE  2D7C 4643 4E4B FFF0      move.l     [A6 - 0x10], 0x46434E4B /* 'FCNK' */
  4560. 000032C6  604C                     bra        +0x4E /* 00003314 */
  4561. label000032C8:
  4562. 000032C8  2D7C 4845 4C50 FFF0      move.l     [A6 - 0x10], 0x48454C50 /* 'HELP' */
  4563. 000032D0  6042                     bra        +0x44 /* 00003314 */
  4564. label000032D2:
  4565. 000032D2  2D7C 4B44 574E FFF0      move.l     [A6 - 0x10], 0x4B44574E /* 'KDWN' */
  4566. 000032DA  6038                     bra        +0x3A /* 00003314 */
  4567. label000032DC:
  4568. 000032DC  2D7C 5254 4E46 FFF0      move.l     [A6 - 0x10], 0x52544E46 /* 'RTNF' */
  4569. 000032E4  602E                     bra        +0x30 /* 00003314 */
  4570. label000032E6:
  4571. 000032E6  2D7C 5254 4E4B FFF0      move.l     [A6 - 0x10], 0x52544E4B /* 'RTNK' */
  4572. 000032EE  6024                     bra        +0x26 /* 00003314 */
  4573. label000032F0:
  4574. 000032F0  2D7C 6165 7674 FFF4      move.l     [A6 - 0xC], 0x61657674 /* 'aevt' */
  4575. 000032F8  2D7C 6F61 7070 FFF0      move.l     [A6 - 0x10], 0x6F617070 /* 'oapp' */
  4576. 00003300  6012                     bra        +0x14 /* 00003314 */
  4577. label00003302:
  4578. 00003302  2D7C 5441 424B FFF0      move.l     [A6 - 0x10], 0x5441424B /* 'TABK' */
  4579. 0000330A  6008                     bra        +0xA /* 00003314 */
  4580. label0000330C:
  4581. 0000330C  3E3C F954                move.w     D7, 0xF954
  4582. 00003310  6000 0346                bra        +0x348 /* 00003658 */
  4583. label00003314:
  4584. 00003314  4267                     clr.w      -[A7]
  4585. 00003316  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4586. 0000331A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4587. 0000331E  486E FFE4                pea.l      [A6 - 0x1C]
  4588. 00003322  486E FFE0                pea.l      [A6 - 0x20]
  4589. 00003326  4EAD 0AFA                jsr        [A5 + 0xAFA /* export_347 */]
  4590. 0000332A  101F                     move.b     D0, [A7]+
  4591. 0000332C  6608                     bne        +0xA /* 00003336 */
  4592. 0000332E  3E3C F94B                move.w     D7, 0xF94B
  4593. 00003332  6000 0324                bra        +0x326 /* 00003658 */
  4594. label00003336:
  4595. 00003336  203C 0000 0F00           move.l     D0, 0xF00
  4596. 0000333C  C0AE FFE0                and.l      D0, [A6 - 0x20]
  4597. 00003340  3C00                     move.w     D6, D0
  4598. 00003342  6014                     bra        +0x16 /* 00003358 */
  4599. label00003344:
  4600. 00003344  2D7C 6173 6372 FFF4      move.l     [A6 - 0xC], 0x61736372 /* 'ascr' */
  4601. 0000334C  2D7C 7073 6272 FFF0      move.l     [A6 - 0x10], 0x70736272 /* 'psbr' */
  4602. 00003354  3C3C 0400                move.w     D6, 0x400
  4603. label00003358:
  4604. 00003358  41EE FED8                lea.l      A0, [A6 - 0x128]
  4605. 0000335C  43ED E074                lea.l      A1, [A5 - 0x1F8C]
  4606. 00003360  707F                     moveq.l    D0, 0x7F
  4607. label00003362:
  4608. 00003362  30D9                     move.w     [A0]+, [A1]+
  4609. 00003364  51C8 FFFC                dbf        D0, -0x6 /* 00003362 */
  4610. 00003368  486E FED8                pea.l      [A6 - 0x128]
  4611. 0000336C  4EAD 0DBA                jsr        [A5 + 0xDBA /* export_435 */]
  4612. 00003370  206C FFFC                movea.l    A0, [A4 - 0x4]
  4613. 00003374  203C 6173 6372           move.l     D0, 0x61736372 /* 'ascr' */
  4614. 0000337A  B0A8 0050                cmp.l      D0, [A0 + 0x50]
  4615. 0000337E  6600 00B6                bne        +0xB8 /* 00003436 */
  4616. 00003382  203C 7073 6272           move.l     D0, 0x70736272 /* 'psbr' */
  4617. 00003388  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4618. 0000338C  662A                     bne        +0x2C /* 000033B8 */
  4619. 0000338E  4267                     clr.w      -[A7]
  4620. 00003390  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4621. 00003396  41EE FED8                lea.l      A0, [A6 - 0x128]
  4622. 0000339A  2008                     move.l     D0, A0
  4623. 0000339C  5280                     addq.l     D0, 1
  4624. 0000339E  2F00                     move.l     -[A7], D0
  4625. 000033A0  4240                     clr.w      D0
  4626. 000033A2  102E FED8                move.b     D0, [A6 - 0x128]
  4627. 000033A6  48C0                     ext.l      D0
  4628. 000033A8  2F00                     move.l     -[A7], D0
  4629. 000033AA  486E FEC4                pea.l      [A6 - 0x13C]
  4630. 000033AE  303C 0825                move.w     D0, 0x825
  4631. 000033B2  A816                     syscall    Pack8
  4632. 000033B4  3E1F                     move.w     D7, [A7]+
  4633. 000033B6  6028                     bra        +0x2A /* 000033E0 */
  4634. label000033B8:
  4635. 000033B8  2D6E FFF4 FECC           move.l     [A6 - 0x134], [A6 - 0xC]
  4636. 000033BE  2D6E FFF0 FED0           move.l     [A6 - 0x130], [A6 - 0x10]
  4637. 000033C4  4267                     clr.w      -[A7]
  4638. 000033C6  2F3C 6576 6E74           move.l     -[A7], 0x65766E74 /* 'evnt' */
  4639. 000033CC  486E FECC                pea.l      [A6 - 0x134]
  4640. 000033D0  7008                     moveq.l    D0, 0x08
  4641. 000033D2  2F00                     move.l     -[A7], D0
  4642. 000033D4  486E FEC4                pea.l      [A6 - 0x13C]
  4643. 000033D8  303C 0825                move.w     D0, 0x825
  4644. 000033DC  A816                     syscall    Pack8
  4645. 000033DE  3E1F                     move.w     D7, [A7]+
  4646. label000033E0:
  4647. 000033E0  4A47                     tst.w      D7
  4648. 000033E2  6600 0274                bne        +0x276 /* 00003658 */
  4649. 000033E6  42A7                     clr.l      -[A7]
  4650. 000033E8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4651. 000033EC  206C FFFC                movea.l    A0, [A4 - 0x4]
  4652. 000033F0  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4653. 000033F4  486E FEC4                pea.l      [A6 - 0x13C]
  4654. 000033F8  486E FEC0                pea.l      [A6 - 0x140]
  4655. 000033FC  2F3C 000C 1104           move.l     -[A7], 0xC1104
  4656. 00003402  7000                     moveq.l    D0, 0x00
  4657. 00003404  A82A                     syscall    ComponentDispatch
  4658. 00003406  201F                     move.l     D0, [A7]+
  4659. 00003408  3A00                     move.w     D5, D0
  4660. 0000340A  486E FEC4                pea.l      [A6 - 0x13C]
  4661. 0000340E  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  4662. 00003412  4A45                     tst.w      D5
  4663. 00003414  6708                     beq        +0xA /* 0000341E */
  4664. 00003416  3E3C F94B                move.w     D7, 0xF94B
  4665. 0000341A  6000 023C                bra        +0x23E /* 00003658 */
  4666. label0000341E:
  4667. 0000341E  42A7                     clr.l      -[A7]
  4668. 00003420  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4669. 00003424  2F2E FEC0                move.l     -[A7], [A6 - 0x140]
  4670. 00003428  2F3C 0004 0006           move.l     -[A7], 0x40006
  4671. 0000342E  7000                     moveq.l    D0, 0x00
  4672. 00003430  A82A                     syscall    ComponentDispatch
  4673. 00003432  201F                     move.l     D0, [A7]+
  4674. 00003434  3A00                     move.w     D5, D0
  4675. label00003436:
  4676. 00003436  4AAC FFE6                tst.l      [A4 - 0x1A]
  4677. 0000343A  6600 021C                bne        +0x21E /* 00003658 */
  4678. 0000343E  4204                     clr.b      D4
  4679. 00003440  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4680. 00003444  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4681. 00003448  7003                     moveq.l    D0, 0x03
  4682. label0000344A:
  4683. 0000344A  30D9                     move.w     [A0]+, [A1]+
  4684. 0000344C  51C8 FFFC                dbf        D0, -0x6 /* 0000344A */
  4685. 00003450  41EE FFD8                lea.l      A0, [A6 - 0x28]
  4686. 00003454  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4687. 00003458  7003                     moveq.l    D0, 0x03
  4688. label0000345A:
  4689. 0000345A  30D9                     move.w     [A0]+, [A1]+
  4690. 0000345C  51C8 FFFC                dbf        D0, -0x6 /* 0000345A */
  4691. 00003460  41EE FFE8                lea.l      A0, [A6 - 0x18]
  4692. 00003464  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4693. 00003468  7003                     moveq.l    D0, 0x03
  4694. label0000346A:
  4695. 0000346A  30D9                     move.w     [A0]+, [A1]+
  4696. 0000346C  51C8 FFFC                dbf        D0, -0x6 /* 0000346A */
  4697. 00003470  4267                     clr.w      -[A7]
  4698. 00003472  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  4699. 00003478  486D 9EEA                pea.l      [A5 - 0x6116]
  4700. 0000347C  7008                     moveq.l    D0, 0x08
  4701. 0000347E  2F00                     move.l     -[A7], D0
  4702. 00003480  486E FFF8                pea.l      [A6 - 0x8]
  4703. 00003484  303C 0825                move.w     D0, 0x825
  4704. 00003488  A816                     syscall    Pack8
  4705. 0000348A  3E1F                     move.w     D7, [A7]+
  4706. 0000348C  6600 0190                bne        +0x192 /* 0000361E */
  4707. 00003490  4267                     clr.w      -[A7]
  4708. 00003492  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4709. 00003496  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4710. 0000349A  486E FFF8                pea.l      [A6 - 0x8]
  4711. 0000349E  3F3C FFFF                move.w     -[A7], 0xFFFF
  4712. 000034A2  42A7                     clr.l      -[A7]
  4713. 000034A4  486E FFE8                pea.l      [A6 - 0x18]
  4714. 000034A8  303C 0B14                move.w     D0, 0xB14
  4715. 000034AC  A816                     syscall    Pack8
  4716. 000034AE  3E1F                     move.w     D7, [A7]+
  4717. 000034B0  6600 016C                bne        +0x16E /* 0000361E */
  4718. 000034B4  203C 7073 6272           move.l     D0, 0x70736272 /* 'psbr' */
  4719. 000034BA  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4720. 000034BE  6632                     bne        +0x34 /* 000034F2 */
  4721. 000034C0  4267                     clr.w      -[A7]
  4722. 000034C2  486E FFE8                pea.l      [A6 - 0x18]
  4723. 000034C6  2F3C 736E 616D           move.l     -[A7], 0x736E616D /* 'snam' */
  4724. 000034CC  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  4725. 000034D2  41EE FED8                lea.l      A0, [A6 - 0x128]
  4726. 000034D6  2008                     move.l     D0, A0
  4727. 000034D8  5280                     addq.l     D0, 1
  4728. 000034DA  2F00                     move.l     -[A7], D0
  4729. 000034DC  4240                     clr.w      D0
  4730. 000034DE  102E FED8                move.b     D0, [A6 - 0x128]
  4731. 000034E2  48C0                     ext.l      D0
  4732. 000034E4  2F00                     move.l     -[A7], D0
  4733. 000034E6  303C 0A0F                move.w     D0, 0xA0F
  4734. 000034EA  A816                     syscall    Pack8
  4735. 000034EC  3E1F                     move.w     D7, [A7]+
  4736. 000034EE  6600 012E                bne        +0x130 /* 0000361E */
  4737. label000034F2:
  4738. 000034F2  4A46                     tst.w      D6
  4739. 000034F4  6600 0096                bne        +0x98 /* 0000358C */
  4740. 000034F8  203C 4152 574B           move.l     D0, 0x4152574B /* 'ARWK' */
  4741. 000034FE  B0AE FFF0                cmp.l      D0, [A6 - 0x10]
  4742. 00003502  6600 011A                bne        +0x11C /* 0000361E */
  4743. 00003506  42A7                     clr.l      -[A7]
  4744. 00003508  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  4745. 0000350C  205F                     movea.l    A0, [A7]+
  4746. 0000350E  700D                     moveq.l    D0, 0x0D
  4747. 00003510  B028 0003                cmp.b      D0, [A0 + 0x3]
  4748. 00003514  6600 0108                bne        +0x10A /* 0000361E */
  4749. 00003518  42A7                     clr.l      -[A7]
  4750. 0000351A  42A7                     clr.l      -[A7]
  4751. 0000351C  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  4752. 00003520  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  4753. 00003524  205F                     movea.l    A0, [A7]+
  4754. 00003526  3D50 FEBC                move.w     [A6 - 0x144], [A0]
  4755. 0000352A  302E FEBC                move.w     D0, [A6 - 0x144]
  4756. 0000352E  5340                     subq.w     D0, 1
  4757. 00003530  670E                     beq        +0x10 /* 00003540 */
  4758. 00003532  5340                     subq.w     D0, 1
  4759. 00003534  6714                     beq        +0x16 /* 0000354A */
  4760. 00003536  5340                     subq.w     D0, 1
  4761. 00003538  671A                     beq        +0x1C /* 00003554 */
  4762. 0000353A  5340                     subq.w     D0, 1
  4763. 0000353C  6720                     beq        +0x22 /* 0000355E */
  4764. 0000353E  6026                     bra        +0x28 /* 00003566 */
  4765. label00003540:
  4766. 00003540  2D7C 6C65 6674 FED4      move.l     [A6 - 0x12C], 0x6C656674 /* 'left' */
  4767. 00003548  601C                     bra        +0x1E /* 00003566 */
  4768. label0000354A:
  4769. 0000354A  2D7C 7267 6874 FED4      move.l     [A6 - 0x12C], 0x72676874 /* 'rght' */
  4770. 00003552  6012                     bra        +0x14 /* 00003566 */
  4771. label00003554:
  4772. 00003554  2D7C 7570 2020 FED4      move.l     [A6 - 0x12C], 0x75702020 /* 'up  ' */
  4773. 0000355C  6008                     bra        +0xA /* 00003566 */
  4774. label0000355E:
  4775. 0000355E  2D7C 646F 776E FED4      move.l     [A6 - 0x12C], 0x646F776E /* 'down' */
  4776. label00003566:
  4777. 00003566  4267                     clr.w      -[A7]
  4778. 00003568  486E FFE8                pea.l      [A6 - 0x18]
  4779. 0000356C  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4780. 00003572  2F3C 656E 756D           move.l     -[A7], 0x656E756D /* 'enum' */
  4781. 00003578  486E FED4                pea.l      [A6 - 0x12C]
  4782. 0000357C  7004                     moveq.l    D0, 0x04
  4783. 0000357E  2F00                     move.l     -[A7], D0
  4784. 00003580  303C 0A0F                move.w     D0, 0xA0F
  4785. 00003584  A816                     syscall    Pack8
  4786. 00003586  3E1F                     move.w     D7, [A7]+
  4787. 00003588  6000 0094                bra        +0x96 /* 0000361E */
  4788. label0000358C:
  4789. 0000358C  202D CF5A                move.l     D0, [A5 - 0x30A6]
  4790. 00003590  B0AC FFF0                cmp.l      D0, [A4 - 0x10]
  4791. 00003594  5EC0                     sgt        D0
  4792. 00003596  4A00                     tst.b      D0
  4793. 00003598  6700 0084                beq        +0x86 /* 0000361E */
  4794. 0000359C  2F00                     move.l     -[A7], D0
  4795. 0000359E  42A7                     clr.l      -[A7]
  4796. 000035A0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  4797. 000035A4  221F                     move.l     D1, [A7]+
  4798. 000035A6  201F                     move.l     D0, [A7]+
  4799. 000035A8  2041                     movea.l    A0, D1
  4800. 000035AA  720F                     moveq.l    D1, 0x0F
  4801. 000035AC  B228 0003                cmp.b      D1, [A0 + 0x3]
  4802. 000035B0  56C1                     sne        D1
  4803. 000035B2  C001                     and.b      D0, D1
  4804. 000035B4  6768                     beq        +0x6A /* 0000361E */
  4805. 000035B6  0C46 0800                cmpi.w     D6, 0x800
  4806. 000035BA  660E                     bne        +0x10 /* 000035CA */
  4807. 000035BC  486E FFD8                pea.l      [A6 - 0x28]
  4808. 000035C0  1F3C 0001                move.b     -[A7], 0x1
  4809. 000035C4  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  4810. 000035C8  6030                     bra        +0x32 /* 000035FA */
  4811. label000035CA:
  4812. 000035CA  0C46 0400                cmpi.w     D6, 0x400
  4813. 000035CE  660C                     bne        +0xE /* 000035DC */
  4814. 000035D0  486E FFD8                pea.l      [A6 - 0x28]
  4815. 000035D4  4267                     clr.w      -[A7]
  4816. 000035D6  4EAD 2132                jsr        [A5 + 0x2132 /* export_1058 */]
  4817. 000035DA  601E                     bra        +0x20 /* 000035FA */
  4818. label000035DC:
  4819. 000035DC  0C46 0100                cmpi.w     D6, 0x100
  4820. 000035E0  6618                     bne        +0x1A /* 000035FA */
  4821. 000035E2  7801                     moveq.l    D4, 0x01
  4822. 000035E4  4267                     clr.w      -[A7]
  4823. 000035E6  486E FFD8                pea.l      [A6 - 0x28]
  4824. 000035EA  4EAD 1E9A                jsr        [A5 + 0x1E9A /* export_975 */]
  4825. 000035EE  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  4826. 000035F2  6706                     beq        +0x8 /* 000035FA */
  4827. 000035F4  3E3C F947                move.w     D7, 0xF947
  4828. 000035F8  6024                     bra        +0x26 /* 0000361E */
  4829. label000035FA:
  4830. 000035FA  4267                     clr.w      -[A7]
  4831. 000035FC  486E FFE8                pea.l      [A6 - 0x18]
  4832. 00003600  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  4833. 00003606  486E FFD8                pea.l      [A6 - 0x28]
  4834. 0000360A  303C 0610                move.w     D0, 0x610
  4835. 0000360E  A816                     syscall    Pack8
  4836. 00003610  3E1F                     move.w     D7, [A7]+
  4837. 00003612  1004                     move.b     D0, D4
  4838. 00003614  6708                     beq        +0xA /* 0000361E */
  4839. 00003616  486E FFD8                pea.l      [A6 - 0x28]
  4840. 0000361A  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  4841. label0000361E:
  4842. 0000361E  486E FFF8                pea.l      [A6 - 0x8]
  4843. 00003622  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  4844. 00003626  486E FFD8                pea.l      [A6 - 0x28]
  4845. 0000362A  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  4846. 0000362E  4A47                     tst.w      D7
  4847. 00003630  670A                     beq        +0xC /* 0000363C */
  4848. 00003632  486E FFE8                pea.l      [A6 - 0x18]
  4849. 00003636  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  4850. 0000363A  601C                     bra        +0x1E /* 00003658 */
  4851. label0000363C:
  4852. 0000363C  296E FFF4 FFDA           move.l     [A4 - 0x26], [A6 - 0xC]
  4853. 00003642  296E FFF0 FFDE           move.l     [A4 - 0x22], [A6 - 0x10]
  4854. 00003648  41EC FFE2                lea.l      A0, [A4 - 0x1E]
  4855. 0000364C  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4856. 00003650  7003                     moveq.l    D0, 0x03
  4857. label00003652:
  4858. 00003652  30D9                     move.w     [A0]+, [A1]+
  4859. 00003654  51C8 FFFC                dbf        D0, -0x6 /* 00003652 */
  4860. label00003658:
  4861. 00003658  3D47 0010                move.w     [A6 + 0x10], D7
  4862. 0000365C  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  4863. 00003660  4E5E                     unlink     A6
  4864. 00003662  205F                     movea.l    A0, [A7]+
  4865. 00003664  504F                     addq.w     A7, 8
  4866. 00003666  4ED0                     jmp        [A0]
  4867. fn00003668:
  4868. 00003668  4E56 FFC4                link       A6, -0x003C
  4869. 0000366C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4870. 00003670  286E 0008                movea.l    A4, [A6 + 0x8]
  4871. 00003674  286C 0008                movea.l    A4, [A4 + 0x8]
  4872. 00003678  422E 000C                clr.b      [A6 + 0xC]
  4873. 0000367C  102D 9D32                move.b     D0, [A5 - 0x62CE]
  4874. 00003680  6604                     bne        +0x6 /* 00003686 */
  4875. 00003682  6000 02B2                bra        +0x2B4 /* 00003936 */
  4876. label00003686:
  4877. 00003686  4267                     clr.w      -[A7]
  4878. 00003688  4EBA EFDC                jsr        [PC - 0x1024 /* 00002666 */]
  4879. 0000368C  101F                     move.b     D0, [A7]+
  4880. 0000368E  6704                     beq        +0x6 /* 00003694 */
  4881. 00003690  6000 02A4                bra        +0x2A6 /* 00003936 */
  4882. label00003694:
  4883. 00003694  206C FFFC                movea.l    A0, [A4 - 0x4]
  4884. 00003698  4AA8 0054                tst.l      [A0 + 0x54]
  4885. 0000369C  6604                     bne        +0x6 /* 000036A2 */
  4886. 0000369E  6000 0296                bra        +0x298 /* 00003936 */
  4887. label000036A2:
  4888. 000036A2  42A7                     clr.l      -[A7]
  4889. 000036A4  206C FFFC                movea.l    A0, [A4 - 0x4]
  4890. 000036A8  2F28 0050                move.l     -[A7], [A0 + 0x50]
  4891. 000036AC  486E FFE8                pea.l      [A6 - 0x18]
  4892. 000036B0  4EAD 16DA                jsr        [A5 + 0x16DA /* export_727 */]
  4893. 000036B4  265F                     movea.l    A3, [A7]+
  4894. 000036B6  200B                     move.l     D0, A3
  4895. 000036B8  6604                     bne        +0x6 /* 000036BE */
  4896. 000036BA  6000 027A                bra        +0x27C /* 00003936 */
  4897. label000036BE:
  4898. 000036BE  41EE FFF8                lea.l      A0, [A6 - 0x8]
  4899. 000036C2  43ED 9EFA                lea.l      A1, [A5 - 0x6106]
  4900. 000036C6  7003                     moveq.l    D0, 0x03
  4901. label000036C8:
  4902. 000036C8  30D9                     move.w     [A0]+, [A1]+
  4903. 000036CA  51C8 FFFC                dbf        D0, -0x6 /* 000036C8 */
  4904. 000036CE  7000                     moveq.l    D0, 0x00
  4905. 000036D0  2D40 FFF4                move.l     [A6 - 0xC], D0
  4906. 000036D4  7000                     moveq.l    D0, 0x00
  4907. 000036D6  2D40 FFF0                move.l     [A6 - 0x10], D0
  4908. 000036DA  206C FFFC                movea.l    A0, [A4 - 0x4]
  4909. 000036DE  2D48 FFDC                move.l     [A6 - 0x24], A0
  4910. 000036E2  5268 0044                addq.w     [A0 + 0x44], 1
  4911. 000036E6  197C 0001 FFD1           move.b     [A4 - 0x2F], 0x1
  4912. 000036EC  296D ABEE FFCC           move.l     [A4 - 0x34], [A5 - 0x5412]
  4913. 000036F2  486C FFBC                pea.l      [A4 - 0x44]
  4914. 000036F6  486D E014                pea.l      [A5 - 0x1FEC]
  4915. 000036FA  4EAD 20BA                jsr        [A5 + 0x20BA /* export_1043 */]
  4916. 000036FE  41EC FFB0                lea.l      A0, [A4 - 0x50]
  4917. 00003702  2B48 E174                move.l     [A5 - 0x1E8C], A0
  4918. 00003706  4267                     clr.w      -[A7]
  4919. 00003708  2F0B                     move.l     -[A7], A3
  4920. 0000370A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  4921. 0000370E  4EBA F4AC                jsr        [PC - 0xB54 /* 00002BBC */]
  4922. 00003712  3E1F                     move.w     D7, [A7]+
  4923. 00003714  6600 01D4                bne        +0x1D6 /* 000038EA */
  4924. 00003718  203C 0000 0100           move.l     D0, 0x100
  4925. 0000371E  C0AE FFE8                and.l      D0, [A6 - 0x18]
  4926. 00003722  4A80                     tst.l      D0
  4927. 00003724  6726                     beq        +0x28 /* 0000374C */
  4928. 00003726  42A7                     clr.l      -[A7]
  4929. 00003728  2F0B                     move.l     -[A7], A3
  4930. 0000372A  486C FFE2                pea.l      [A4 - 0x1E]
  4931. 0000372E  206C FFFC                movea.l    A0, [A4 - 0x4]
  4932. 00003732  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4933. 00003736  42A7                     clr.l      -[A7]
  4934. 00003738  486E FFF0                pea.l      [A6 - 0x10]
  4935. 0000373C  2F3C 0010 0803           move.l     -[A7], 0x100803
  4936. 00003742  7000                     moveq.l    D0, 0x00
  4937. 00003744  A82A                     syscall    ComponentDispatch
  4938. 00003746  201F                     move.l     D0, [A7]+
  4939. 00003748  3E00                     move.w     D7, D0
  4940. 0000374A  6046                     bra        +0x48 /* 00003792 */
  4941. label0000374C:
  4942. 0000374C  203C 6165 7674           move.l     D0, 0x61657674 /* 'aevt' */
  4943. 00003752  B0AC FFDA                cmp.l      D0, [A4 - 0x26]
  4944. 00003756  57C0                     seq        D0
  4945. 00003758  4A00                     tst.b      D0
  4946. 0000375A  6700 018E                beq        +0x190 /* 000038EA */
  4947. 0000375E  223C 6F61 7070           move.l     D1, 0x6F617070 /* 'oapp' */
  4948. 00003764  B2AC FFDE                cmp.l      D1, [A4 - 0x22]
  4949. 00003768  57C1                     seq        D1
  4950. 0000376A  C001                     and.b      D0, D1
  4951. 0000376C  6700 017C                beq        +0x17E /* 000038EA */
  4952. 00003770  42A7                     clr.l      -[A7]
  4953. 00003772  2F0B                     move.l     -[A7], A3
  4954. 00003774  206C FFFC                movea.l    A0, [A4 - 0x4]
  4955. 00003778  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4956. 0000377C  42A7                     clr.l      -[A7]
  4957. 0000377E  42A7                     clr.l      -[A7]
  4958. 00003780  486E FFF0                pea.l      [A6 - 0x10]
  4959. 00003784  2F3C 0010 0003           move.l     -[A7], 0x100003
  4960. 0000378A  7000                     moveq.l    D0, 0x00
  4961. 0000378C  A82A                     syscall    ComponentDispatch
  4962. 0000378E  201F                     move.l     D0, [A7]+
  4963. 00003790  3E00                     move.w     D7, D0
  4964. label00003792:
  4965. 00003792  206C FFFC                movea.l    A0, [A4 - 0x4]
  4966. 00003796  2D48 FFD8                move.l     [A6 - 0x28], A0
  4967. 0000379A  2F0B                     move.l     -[A7], A3
  4968. 0000379C  206E FFD8                movea.l    A0, [A6 - 0x28]
  4969. 000037A0  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4970. 000037A4  206C FFC8                movea.l    A0, [A4 - 0x38]
  4971. 000037A8  2F08                     move.l     -[A7], A0
  4972. 000037AA  4EAD 16F2                jsr        [A5 + 0x16F2 /* export_730 */]
  4973. 000037AE  2F0B                     move.l     -[A7], A3
  4974. 000037B0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4975. 000037B4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4976. 000037B8  102C FFD9                move.b     D0, [A4 - 0x27]
  4977. 000037BC  0A00 0001                xori.b     D0, 0x1
  4978. 000037C0  1F00                     move.b     -[A7], D0
  4979. 000037C2  486E FFF8                pea.l      [A6 - 0x8]
  4980. 000037C6  4EAD 16FA                jsr        [A5 + 0x16FA /* export_731 */]
  4981. 000037CA  102C FFD6                move.b     D0, [A4 - 0x2A]
  4982. 000037CE  6624                     bne        +0x26 /* 000037F4 */
  4983. 000037D0  4AAE FFF0                tst.l      [A6 - 0x10]
  4984. 000037D4  6606                     bne        +0x8 /* 000037DC */
  4985. 000037D6  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  4986. 000037DA  6018                     bra        +0x1A /* 000037F4 */
  4987. label000037DC:
  4988. 000037DC  486D CDC4                pea.l      [A5 - 0x323C]
  4989. 000037E0  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  4990. 000037E4  41ED CDC4                lea.l      A0, [A5 - 0x323C]
  4991. 000037E8  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4992. 000037EC  7003                     moveq.l    D0, 0x03
  4993. label000037EE:
  4994. 000037EE  30D9                     move.w     [A0]+, [A1]+
  4995. 000037F0  51C8 FFFC                dbf        D0, -0x6 /* 000037EE */
  4996. label000037F4:
  4997. 000037F4  4A47                     tst.w      D7
  4998. 000037F6  675E                     beq        +0x60 /* 00003856 */
  4999. 000037F8  486E FFF8                pea.l      [A6 - 0x8]
  5000. 000037FC  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  5001. 00003800  0C47 F954                cmpi.w     D7, 0xF954
  5002. 00003804  56C0                     sne        D0
  5003. 00003806  4A00                     tst.b      D0
  5004. 00003808  674C                     beq        +0x4E /* 00003856 */
  5005. 0000380A  7280                     moveq.l    D1, 0xFFFFFF80
  5006. 0000380C  B247                     cmp.w      D1, D7
  5007. 0000380E  56C1                     sne        D1
  5008. 00003810  C001                     and.b      D0, D1
  5009. 00003812  6742                     beq        +0x44 /* 00003856 */
  5010. 00003814  42A7                     clr.l      -[A7]
  5011. 00003816  2F0B                     move.l     -[A7], A3
  5012. 00003818  2F3C 6572 7273           move.l     -[A7], 0x65727273 /* 'errs' */
  5013. 0000381E  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  5014. 00003824  486E FFF8                pea.l      [A6 - 0x8]
  5015. 00003828  2F3C 000C 0005           move.l     -[A7], 0xC0005
  5016. 0000382E  7000                     moveq.l    D0, 0x00
  5017. 00003830  A82A                     syscall    ComponentDispatch
  5018. 00003832  4A9F                     tst.l      [A7]+
  5019. 00003834  6606                     bne        +0x8 /* 0000383C */
  5020. 00003836  2D6E FFFC FFF4           move.l     [A6 - 0xC], [A6 - 0x4]
  5021. label0000383C:
  5022. 0000383C  426D CAEA                clr.w      [A5 - 0x3516]
  5023. 00003840  4267                     clr.w      -[A7]
  5024. 00003842  2F0B                     move.l     -[A7], A3
  5025. 00003844  486E FFE4                pea.l      [A6 - 0x1C]
  5026. 00003848  4EAD 16EA                jsr        [A5 + 0x16EA /* export_729 */]
  5027. 0000384C  101F                     move.b     D0, [A7]+
  5028. 0000384E  6706                     beq        +0x8 /* 00003856 */
  5029. 00003850  3B6E FFE4 CAEA           move.w     [A5 - 0x3516], [A6 - 0x1C]
  5030. label00003856:
  5031. 00003856  4A47                     tst.w      D7
  5032. 00003858  662E                     bne        +0x30 /* 00003888 */
  5033. 0000385A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5034. 00003860  206E 0008                movea.l    A0, [A6 + 0x8]
  5035. 00003864  2F28 0008                move.l     -[A7], [A0 + 0x8]
  5036. 00003868  4EBA EE54                jsr        [PC - 0x11AC /* 000026BE */]
  5037. 0000386C  102C FFD6                move.b     D0, [A4 - 0x2A]
  5038. 00003870  6708                     beq        +0xA /* 0000387A */
  5039. 00003872  486E FFF8                pea.l      [A6 - 0x8]
  5040. 00003876  4EAD 1FC2                jsr        [A5 + 0x1FC2 /* export_1012 */]
  5041. label0000387A:
  5042. 0000387A  7002                     moveq.l    D0, 0x02
  5043. 0000387C  B02C FFD1                cmp.b      D0, [A4 - 0x2F]
  5044. 00003880  6668                     bne        +0x6A /* 000038EA */
  5045. 00003882  422C FF97                clr.b      [A4 - 0x69]
  5046. 00003886  6062                     bra        +0x64 /* 000038EA */
  5047. label00003888:
  5048. 00003888  7080                     moveq.l    D0, 0xFFFFFF80
  5049. 0000388A  B047                     cmp.w      D0, D7
  5050. 0000388C  6608                     bne        +0xA /* 00003896 */
  5051. 0000388E  1B7C 0001 B5C4           move.b     [A5 - 0x4A3C], 0x1
  5052. 00003894  6054                     bra        +0x56 /* 000038EA */
  5053. label00003896:
  5054. 00003896  0C47 F954                cmpi.w     D7, 0xF954
  5055. 0000389A  56C0                     sne        D0
  5056. 0000389C  4A00                     tst.b      D0
  5057. 0000389E  674A                     beq        +0x4C /* 000038EA */
  5058. 000038A0  0C47 F448                cmpi.w     D7, 0xF448
  5059. 000038A4  56C1                     sne        D1
  5060. 000038A6  C001                     and.b      D0, D1
  5061. 000038A8  6740                     beq        +0x42 /* 000038EA */
  5062. 000038AA  4AAE FFF4                tst.l      [A6 - 0xC]
  5063. 000038AE  661C                     bne        +0x1E /* 000038CC */
  5064. 000038B0  3F3C 00A5                move.w     -[A7], 0xA5
  5065. 000038B4  486E FFC4                pea.l      [A6 - 0x3C]
  5066. 000038B8  3007                     move.w     D0, D7
  5067. 000038BA  48C0                     ext.l      D0
  5068. 000038BC  2F00                     move.l     -[A7], D0
  5069. 000038BE  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  5070. 000038C2  486D E074                pea.l      [A5 - 0x1F8C]
  5071. 000038C6  4EBA D760                jsr        [PC - 0x28A0 /* 00001028 */]
  5072. 000038CA  6016                     bra        +0x18 /* 000038E2 */
  5073. label000038CC:
  5074. 000038CC  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5075. 000038D0  4EAD 2762                jsr        [A5 + 0x2762 /* export_1256 */]
  5076. 000038D4  206E FFF4                movea.l    A0, [A6 - 0xC]
  5077. 000038D8  2F10                     move.l     -[A7], [A0]
  5078. 000038DA  486D CE2A                pea.l      [A5 - 0x31D6]
  5079. 000038DE  4EAD 0F02                jsr        [A5 + 0xF02 /* export_476 */]
  5080. label000038E2:
  5081. 000038E2  486D CE2A                pea.l      [A5 - 0x31D6]
  5082. 000038E6  4EBA D61C                jsr        [PC - 0x29E4 /* 00000F04 */]
  5083. label000038EA:
  5084. 000038EA  4AAE FFF0                tst.l      [A6 - 0x10]
  5085. 000038EE  6716                     beq        +0x18 /* 00003906 */
  5086. 000038F0  42A7                     clr.l      -[A7]
  5087. 000038F2  2F0B                     move.l     -[A7], A3
  5088. 000038F4  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  5089. 000038F8  2F3C 0004 0006           move.l     -[A7], 0x40006
  5090. 000038FE  7000                     moveq.l    D0, 0x00
  5091. 00003900  A82A                     syscall    ComponentDispatch
  5092. 00003902  201F                     move.l     D0, [A7]+
  5093. 00003904  3C00                     move.w     D6, D0
  5094. label00003906:
  5095. 00003906  4267                     clr.w      -[A7]
  5096. 00003908  2F0B                     move.l     -[A7], A3
  5097. 0000390A  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  5098. 0000390E  3C1F                     move.w     D6, [A7]+
  5099. 00003910  486E FFF4                pea.l      [A6 - 0xC]
  5100. 00003914  4EAD 2572                jsr        [A5 + 0x2572 /* export_1194 */]
  5101. 00003918  2B6C FFB6 E174           move.l     [A5 - 0x1E8C], [A4 - 0x4A]
  5102. 0000391E  3B6C FFBA CAEA           move.w     [A5 - 0x3516], [A4 - 0x46]
  5103. 00003924  486C FFBC                pea.l      [A4 - 0x44]
  5104. 00003928  4EAD 208A                jsr        [A5 + 0x208A /* export_1037 */]
  5105. 0000392C  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5106. 00003930  4267                     clr.w      -[A7]
  5107. 00003932  4EAD 17A2                jsr        [A5 + 0x17A2 /* export_752 */]
  5108. label00003936:
  5109. 00003936  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  5110. 0000393A  4E5E                     unlink     A6
  5111. 0000393C  2E9F                     move.l     [A7], [A7]+
  5112. 0000393E  4E75                     rts
  5113. fn00003940:
  5114. 00003940  4E56 FFFE                link       A6, -0x0002
  5115. 00003944  48E7 0118                movem.l    -[A7], D7,A3,A4
  5116. 00003948  266E 0008                movea.l    A3, [A6 + 0x8]
  5117. 0000394C  286B 0008                movea.l    A4, [A3 + 0x8]
  5118. 00003950  422E 000C                clr.b      [A6 + 0xC]
  5119. 00003954  102C FF9B                move.b     D0, [A4 - 0x65]
  5120. 00003958  6724                     beq        +0x26 /* 0000397E */
  5121. 0000395A  4267                     clr.w      -[A7]
  5122. 0000395C  206C FFFC                movea.l    A0, [A4 - 0x4]
  5123. 00003960  2F08                     move.l     -[A7], A0
  5124. 00003962  206C FFB6                movea.l    A0, [A4 - 0x4A]
  5125. 00003966  2068 0018                movea.l    A0, [A0 + 0x18]
  5126. 0000396A  2F08                     move.l     -[A7], A0
  5127. 0000396C  4EBA D7C6                jsr        [PC - 0x283A /* 00001134 */]
  5128. 00003970  101F                     move.b     D0, [A7]+
  5129. 00003972  0A00 0001                xori.b     D0, 0x1
  5130. 00003976  1940 FF9B                move.b     [A4 - 0x65], D0
  5131. 0000397A  6000 0098                bra        +0x9A /* 00003A14 */
  5132. label0000397E:
  5133. 0000397E  486C FFB0                pea.l      [A4 - 0x50]
  5134. 00003982  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  5135. 00003986  206C FFFC                movea.l    A0, [A4 - 0x4]
  5136. 0000398A  203C 5754 4C4B           move.l     D0, 0x57544C4B /* 'WTLK' */
  5137. 00003990  B0A8 0050                cmp.l      D0, [A0 + 0x50]
  5138. 00003994  6710                     beq        +0x12 /* 000039A6 */
  5139. 00003996  4267                     clr.w      -[A7]
  5140. 00003998  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5141. 0000399C  4EBA FCCA                jsr        [PC - 0x336 /* 00003668 */]
  5142. 000039A0  1D5F 000C                move.b     [A6 + 0xC], [A7]+
  5143. 000039A4  606E                     bra        +0x70 /* 00003A14 */
  5144. label000039A6:
  5145. 000039A6  4267                     clr.w      -[A7]
  5146. 000039A8  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5147. 000039AC  486D E074                pea.l      [A5 - 0x1F8C]
  5148. 000039B0  3F2C FFD2                move.w     -[A7], [A4 - 0x2E]
  5149. 000039B4  486B FFEC                pea.l      [A3 - 0x14]
  5150. 000039B8  486B FFEA                pea.l      [A3 - 0x16]
  5151. 000039BC  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5152. 000039C0  1E1F                     move.b     D7, [A7]+
  5153. 000039C2  1007                     move.b     D0, D7
  5154. 000039C4  6632                     bne        +0x34 /* 000039F8 */
  5155. 000039C6  102C FFD9                move.b     D0, [A4 - 0x27]
  5156. 000039CA  6748                     beq        +0x4A /* 00003A14 */
  5157. 000039CC  721A                     moveq.l    D1, 0x1A
  5158. 000039CE  B22C FFD5                cmp.b      D1, [A4 - 0x2B]
  5159. 000039D2  57C1                     seq        D1
  5160. 000039D4  C001                     and.b      D0, D1
  5161. 000039D6  673C                     beq        +0x3E /* 00003A14 */
  5162. 000039D8  4267                     clr.w      -[A7]
  5163. 000039DA  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5164. 000039DE  486D E074                pea.l      [A5 - 0x1F8C]
  5165. 000039E2  302C FFD2                move.w     D0, [A4 - 0x2E]
  5166. 000039E6  4440                     neg.w      D0
  5167. 000039E8  3F00                     move.w     -[A7], D0
  5168. 000039EA  486B FFEC                pea.l      [A3 - 0x14]
  5169. 000039EE  486B FFEA                pea.l      [A3 - 0x16]
  5170. 000039F2  4EAD 179A                jsr        [A5 + 0x179A /* export_751 */]
  5171. 000039F6  1E1F                     move.b     D7, [A7]+
  5172. label000039F8:
  5173. 000039F8  1007                     move.b     D0, D7
  5174. 000039FA  6602                     bne        +0x4 /* 000039FE */
  5175. 000039FC  6016                     bra        +0x18 /* 00003A14 */
  5176. label000039FE:
  5177. 000039FE  4267                     clr.w      -[A7]
  5178. 00003A00  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5179. 00003A04  4EBA F0C2                jsr        [PC - 0xF3E /* 00002AC8 */]
  5180. 00003A08  101F                     move.b     D0, [A7]+
  5181. 00003A0A  6602                     bne        +0x4 /* 00003A0E */
  5182. 00003A0C  6006                     bra        +0x8 /* 00003A14 */
  5183. label00003A0E:
  5184. 00003A0E  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5185. label00003A14:
  5186. 00003A14  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  5187. 00003A18  4E5E                     unlink     A6
  5188. 00003A1A  2E9F                     move.l     [A7], [A7]+
  5189. 00003A1C  4E75                     rts
  5190. fn00003A1E:
  5191. 00003A1E  4E56 FFEA                link       A6, -0x0016
  5192. 00003A22  48E7 0018                movem.l    -[A7], A3,A4
  5193. 00003A26  286E 0008                movea.l    A4, [A6 + 0x8]
  5194. 00003A2A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5195. label00003A30:
  5196. 00003A30  4AAC FFFC                tst.l      [A4 - 0x4]
  5197. 00003A34  56C0                     sne        D0
  5198. 00003A36  4A00                     tst.b      D0
  5199. 00003A38  6766                     beq        +0x68 /* 00003AA0 */
  5200. 00003A3A  122D B5C4                move.b     D1, [A5 - 0x4A3C]
  5201. 00003A3E  0A01 0001                xori.b     D1, 0x1
  5202. 00003A42  C001                     and.b      D0, D1
  5203. 00003A44  675A                     beq        +0x5C /* 00003AA0 */
  5204. 00003A46  296C FFFC FFC8           move.l     [A4 - 0x38], [A4 - 0x4]
  5205. 00003A4C  266C FFFC                movea.l    A3, [A4 - 0x4]
  5206. 00003A50  526B 0042                addq.w     [A3 + 0x42], 1
  5207. 00003A54  4267                     clr.w      -[A7]
  5208. 00003A56  2F0E                     move.l     -[A7], A6
  5209. 00003A58  4EBA FEE6                jsr        [PC - 0x11A /* 00003940 */]
  5210. 00003A5C  101F                     move.b     D0, [A7]+
  5211. 00003A5E  6604                     bne        +0x6 /* 00003A64 */
  5212. 00003A60  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5213. label00003A64:
  5214. 00003A64  4A00                     tst.b      D0
  5215. 00003A66  6612                     bne        +0x14 /* 00003A7A */
  5216. 00003A68  2F00                     move.l     -[A7], D0
  5217. 00003A6A  4267                     clr.w      -[A7]
  5218. 00003A6C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5219. 00003A70  4EBA EE26                jsr        [PC - 0x11DA /* 00002898 */]
  5220. 00003A74  121F                     move.b     D1, [A7]+
  5221. 00003A76  201F                     move.l     D0, [A7]+
  5222. 00003A78  8001                     or.b       D0, D1
  5223. label00003A7A:
  5224. 00003A7A  4A00                     tst.b      D0
  5225. 00003A7C  6604                     bne        +0x6 /* 00003A82 */
  5226. 00003A7E  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5227. label00003A82:
  5228. 00003A82  1B40 CDFE                move.b     [A5 - 0x3202], D0
  5229. 00003A86  2F2C FFFC                move.l     -[A7], [A4 - 0x4]
  5230. 00003A8A  4EAD 1762                jsr        [A5 + 0x1762 /* export_744 */]
  5231. 00003A8E  102D CDFE                move.b     D0, [A5 - 0x3202]
  5232. 00003A92  6610                     bne        +0x12 /* 00003AA4 */
  5233. 00003A94  206C FFFC                movea.l    A0, [A4 - 0x4]
  5234. 00003A98  2968 001C FFFC           move.l     [A4 - 0x4], [A0 + 0x1C]
  5235. 00003A9E  6090                     bra        -0x6E /* 00003A30 */
  5236. label00003AA0:
  5237. 00003AA0  422E 000C                clr.b      [A6 + 0xC]
  5238. label00003AA4:
  5239. 00003AA4  4CDF 1800                movem.l    A3,A4, [A7]+
  5240. 00003AA8  4E5E                     unlink     A6
  5241. 00003AAA  2E9F                     move.l     [A7], [A7]+
  5242. 00003AAC  4E75                     rts
  5243. fn00003AAE:
  5244. 00003AAE  4E56 0000                link       A6, 0
  5245. 00003AB2  206E 0008                movea.l    A0, [A6 + 0x8]
  5246. 00003AB6  4868 FFB0                pea.l      [A0 - 0x50]
  5247. 00003ABA  4EAD 2072                jsr        [A5 + 0x2072 /* export_1034 */]
  5248. 00003ABE  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  5249. 00003AC2  486D E074                pea.l      [A5 - 0x1F8C]
  5250. 00003AC6  4EBA D50E                jsr        [PC - 0x2AF2 /* 00000FD6 */]
  5251. 00003ACA  4E5E                     unlink     A6
  5252. 00003ACC  205F                     movea.l    A0, [A7]+
  5253. 00003ACE  5C4F                     addq.w     A7, 6
  5254. 00003AD0  4ED0                     jmp        [A0]
  5255. fn00003AD2:
  5256. 00003AD2  4E56 FFFC                link       A6, -0x0004
  5257. 00003AD6  2F0C                     move.l     -[A7], A4
  5258. 00003AD8  42A7                     clr.l      -[A7]
  5259. 00003ADA  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  5260. 00003ADE  285F                     movea.l    A4, [A7]+
  5261. label00003AE0:
  5262. 00003AE0  700F                     moveq.l    D0, 0x0F
  5263. 00003AE2  B02C 0003                cmp.b      D0, [A4 + 0x3]
  5264. 00003AE6  670C                     beq        +0xE /* 00003AF4 */
  5265. 00003AE8  42A7                     clr.l      -[A7]
  5266. 00003AEA  2F0C                     move.l     -[A7], A4
  5267. 00003AEC  4EAD 1DEA                jsr        [A5 + 0x1DEA /* export_953 */]
  5268. 00003AF0  285F                     movea.l    A4, [A7]+
  5269. 00003AF2  60EC                     bra        -0x12 /* 00003AE0 */
  5270. label00003AF4:
  5271. 00003AF4  200C                     move.l     D0, A4
  5272. 00003AF6  5580                     subq.l     D0, 2
  5273. 00003AF8  206D CF56                movea.l    A0, [A5 - 0x30AA]
  5274. 00003AFC  9090                     sub.l      D0, [A0]
  5275. 00003AFE  206E 0008                movea.l    A0, [A6 + 0x8]
  5276. 00003B02  2140 FFF0                move.l     [A0 - 0x10], D0
  5277. 00003B06  285F                     movea.l    A4, [A7]+
  5278. 00003B08  4E5E                     unlink     A6
  5279. 00003B0A  2E9F                     move.l     [A7], [A7]+
  5280. 00003B0C  4E75                     rts
  5281. fn00003B0E:
  5282. 00003B0E  4E56 FFFC                link       A6, -0x0004
  5283. 00003B12  2F0C                     move.l     -[A7], A4
  5284. 00003B14  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  5285. 00003B1A  286D D59E                movea.l    A4, [A5 - 0x2A62]
  5286. label00003B1E:
  5287. 00003B1E  200C                     move.l     D0, A4
  5288. 00003B20  6718                     beq        +0x1A /* 00003B3A */
  5289. 00003B22  2054                     movea.l    A0, [A4]
  5290. 00003B24  2050                     movea.l    A0, [A0]
  5291. 00003B26  2028 0002                move.l     D0, [A0 + 0x2]
  5292. 00003B2A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  5293. 00003B2E  6602                     bne        +0x4 /* 00003B32 */
  5294. 00003B30  600C                     bra        +0xE /* 00003B3E */
  5295. label00003B32:
  5296. 00003B32  2054                     movea.l    A0, [A4]
  5297. 00003B34  2868 0004                movea.l    A4, [A0 + 0x4]
  5298. 00003B38  60E4                     bra        -0x1A /* 00003B1E */
  5299. label00003B3A:
  5300. 00003B3A  422E 000C                clr.b      [A6 + 0xC]
  5301. label00003B3E:
  5302. 00003B3E  285F                     movea.l    A4, [A7]+
  5303. 00003B40  4E5E                     unlink     A6
  5304. 00003B42  205F                     movea.l    A0, [A7]+
  5305. 00003B44  584F                     addq.w     A7, 4
  5306. 00003B46  4ED0                     jmp        [A0]
  5307. export_721:
  5308. 00003B48  4E56 FF96                link       A6, -0x006A
  5309. 00003B4C  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5310. 00003B50  41ED E028                lea.l      A0, [A5 - 0x1FD8]
  5311. 00003B54  B1ED E174                cmpa.l     A0, [A5 - 0x1E8C]
  5312. 00003B58  57C4                     seq        D4
  5313. 00003B5A  4404                     neg.b      D4
  5314. 00003B5C  1004                     move.b     D0, D4
  5315. 00003B5E  6704                     beq        +0x6 /* 00003B64 */
  5316. 00003B60  422D E9CC                clr.b      [A5 - 0x1634]
  5317. label00003B64:
  5318. 00003B64  422E FFD0                clr.b      [A6 - 0x30]
  5319. 00003B68  70FF                     moveq.l    D0, 0xFFFFFFFF
  5320. 00003B6A  B06D FB30                cmp.w      D0, [A5 - 0x4D0]
  5321. 00003B6E  6632                     bne        +0x34 /* 00003BA2 */
  5322. 00003B70  302D FB40                move.w     D0, [A5 - 0x4C0]
  5323. 00003B74  5340                     subq.w     D0, 1
  5324. 00003B76  41ED EA9A                lea.l      A0, [A5 - 0x1566]
  5325. 00003B7A  C1FC 001E                muls.w     D0, 0x1E
  5326. 00003B7E  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5327. 00003B82  41F0 0000                lea.l      A0, [A0 + D0.w]
  5328. 00003B86  700E                     moveq.l    D0, 0x0E
  5329. label00003B88:
  5330. 00003B88  32D8                     move.w     [A1]+, [A0]+
  5331. 00003B8A  51C8 FFFC                dbf        D0, -0x6 /* 00003B88 */
  5332. 00003B8E  302D FB40                move.w     D0, [A5 - 0x4C0]
  5333. 00003B92  5340                     subq.w     D0, 1
  5334. 00003B94  41ED F0D0                lea.l      A0, [A5 - 0xF30]
  5335. 00003B98  D040                     add.w      D0, D0
  5336. 00003B9A  3D70 0000 FFB0           move.w     [A6 - 0x50], [A0 + D0.w]
  5337. 00003BA0  606A                     bra        +0x6C /* 00003C0C */
  5338. label00003BA2:
  5339. 00003BA2  70FE                     moveq.l    D0, 0xFFFFFFFE
  5340. 00003BA4  B06D FB30                cmp.w      D0, [A5 - 0x4D0]
  5341. 00003BA8  662E                     bne        +0x30 /* 00003BD8 */
  5342. 00003BAA  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5343. 00003BAE  7002                     moveq.l    D0, 0x02
  5344. 00003BB0  B028 0021                cmp.b      D0, [A0 + 0x21]
  5345. 00003BB4  6606                     bne        +0x8 /* 00003BBC */
  5346. 00003BB6  1D68 0020 FFD0           move.b     [A6 - 0x30], [A0 + 0x20]
  5347. label00003BBC:
  5348. 00003BBC  206D FB38                movea.l    A0, [A5 - 0x4C8]
  5349. 00003BC0  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5350. 00003BC4  700E                     moveq.l    D0, 0x0E
  5351. label00003BC6:
  5352. 00003BC6  32D8                     move.w     [A1]+, [A0]+
  5353. 00003BC8  51C8 FFFC                dbf        D0, -0x6 /* 00003BC6 */
  5354. 00003BCC  426E FFB0                clr.w      [A6 - 0x50]
  5355. 00003BD0  2D6D FB3C FFB2           move.l     [A6 - 0x4E], [A5 - 0x4C4]
  5356. 00003BD6  6034                     bra        +0x36 /* 00003C0C */
  5357. label00003BD8:
  5358. 00003BD8  206D DFE6                movea.l    A0, [A5 - 0x201A]
  5359. 00003BDC  2068 0004                movea.l    A0, [A0 + 0x4]
  5360. 00003BE0  302D FB30                move.w     D0, [A5 - 0x4D0]
  5361. 00003BE4  48C0                     ext.l      D0
  5362. 00003BE6  D090                     add.l      D0, [A0]
  5363. 00003BE8  5480                     addq.l     D0, 2
  5364. 00003BEA  2040                     movea.l    A0, D0
  5365. 00003BEC  43EE FFD2                lea.l      A1, [A6 - 0x2E]
  5366. 00003BF0  700E                     moveq.l    D0, 0x0E
  5367. label00003BF2:
  5368. 00003BF2  32D8                     move.w     [A1]+, [A0]+
  5369. 00003BF4  51C8 FFFC                dbf        D0, -0x6 /* 00003BF2 */
  5370. 00003BF8  302D FB32                move.w     D0, [A5 - 0x4CE]
  5371. 00003BFC  5440                     addq.w     D0, 2
  5372. 00003BFE  3D40 FFB0                move.w     [A6 - 0x50], D0
  5373. 00003C02  206D DFE6                movea.l    A0, [A5 - 0x201A]
  5374. 00003C06  2D68 0004 FFB2           move.l     [A6 - 0x4E], [A0 + 0x4]
  5375. label00003C0C:
  5376. 00003C0C  4AAE FFE6                tst.l      [A6 - 0x1A]
  5377. 00003C10  57C0                     seq        D0
  5378. 00003C12  4400                     neg.b      D0
  5379. 00003C14  1D40 FF9C                move.b     [A6 - 0x64], D0
  5380. 00003C18  422E FF9B                clr.b      [A6 - 0x65]
  5381. 00003C1C  4206                     clr.b      D6
  5382. 00003C1E  2D6D E174 FFB6           move.l     [A6 - 0x4A], [A5 - 0x1E8C]
  5383. 00003C24  3D6D CAEA FFBA           move.w     [A6 - 0x46], [A5 - 0x3516]
  5384. 00003C2A  2D6E FFEA FFFC           move.l     [A6 - 0x4], [A6 - 0x16]
  5385. 00003C30  6642                     bne        +0x44 /* 00003C74 */
  5386. 00003C32  102E FFD9                move.b     D0, [A6 - 0x27]
  5387. 00003C36  6708                     beq        +0xA /* 00003C40 */
  5388. 00003C38  1204                     move.b     D1, D4
  5389. 00003C3A  0A01 0001                xori.b     D1, 0x1
  5390. 00003C3E  C001                     and.b      D0, D1
  5391. label00003C40:
  5392. 00003C40  4A00                     tst.b      D0
  5393. 00003C42  6716                     beq        +0x18 /* 00003C5A */
  5394. 00003C44  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5395. 00003C48  2068 0018                movea.l    A0, [A0 + 0x18]
  5396. 00003C4C  223C 5754 4C4B           move.l     D1, 0x57544C4B /* 'WTLK' */
  5397. 00003C52  B2A8 0050                cmp.l      D1, [A0 + 0x50]
  5398. 00003C56  56C1                     sne        D1
  5399. 00003C58  C001                     and.b      D0, D1
  5400. label00003C5A:
  5401. 00003C5A  1C00                     move.b     D6, D0
  5402. 00003C5C  1D46 FF9B                move.b     [A6 - 0x65], D6
  5403. 00003C60  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5404. 00003C64  2D68 0018 FFFC           move.l     [A6 - 0x4], [A0 + 0x18]
  5405. 00003C6A  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5406. 00003C6E  2D68 003A FFEA           move.l     [A6 - 0x16], [A0 + 0x3A]
  5407. label00003C74:
  5408. 00003C74  2D6E FFFC FFC8           move.l     [A6 - 0x38], [A6 - 0x4]
  5409. 00003C7A  426E FFBC                clr.w      [A6 - 0x44]
  5410. 00003C7E  2F0E                     move.l     -[A7], A6
  5411. 00003C80  4EBA FE50                jsr        [PC - 0x1B0 /* 00003AD2 */]
  5412. 00003C84  102D B7E8                move.b     D0, [A5 - 0x4818]
  5413. 00003C88  6714                     beq        +0x16 /* 00003C9E */
  5414. 00003C8A  1204                     move.b     D1, D4
  5415. 00003C8C  0A01 0001                xori.b     D1, 0x1
  5416. 00003C90  C001                     and.b      D0, D1
  5417. 00003C92  670A                     beq        +0xC /* 00003C9E */
  5418. 00003C94  42A7                     clr.l      -[A7]
  5419. 00003C96  A285                     syscall    IdleUpdate/PMgrOp, flags=2
  5420. 00003C98  2E80                     move.l     [A7], D0
  5421. 00003C9A  2B5F CDFA                move.l     [A5 - 0x3206], [A7]+
  5422. label00003C9E:
  5423. 00003C9E  4EAD 2A82                jsr        [A5 + 0x2A82 /* export_1356 */]
  5424. 00003CA2  1006                     move.b     D0, D6
  5425. 00003CA4  6714                     beq        +0x16 /* 00003CBA */
  5426. 00003CA6  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5427. 00003CAA  7002                     moveq.l    D0, 0x02
  5428. 00003CAC  B028 0021                cmp.b      D0, [A0 + 0x21]
  5429. 00003CB0  56C0                     sne        D0
  5430. 00003CB2  4400                     neg.b      D0
  5431. 00003CB4  1D40 FF97                move.b     [A6 - 0x69], D0
  5432. 00003CB8  6006                     bra        +0x8 /* 00003CC0 */
  5433. label00003CBA:
  5434. 00003CBA  1D7C 0001 FF97           move.b     [A6 - 0x69], 0x1
  5435. label00003CC0:
  5436. 00003CC0  4EAD 3292                jsr        [A5 + 0x3292 /* export_1614 */]
  5437. 00003CC4  2F0E                     move.l     -[A7], A6
  5438. 00003CC6  4EBA EA14                jsr        [PC - 0x15EC /* 000026DC */]
  5439. 00003CCA  206E FFFC                movea.l    A0, [A6 - 0x4]
  5440. 00003CCE  49D0                     lea.l      A4, [A0]
  5441. 00003CD0  7005                     moveq.l    D0, 0x05
  5442. 00003CD2  B014                     cmp.b      D0, [A4]
  5443. 00003CD4  6700 02A4                beq        +0x2A6 /* 00003F7A */
  5444. 00003CD8  202D A284                move.l     D0, [A5 - 0x5D7C]
  5445. 00003CDC  B0AD A280                cmp.l      D0, [A5 - 0x5D80]
  5446. 00003CE0  57C0                     seq        D0
  5447. 00003CE2  4A00                     tst.b      D0
  5448. 00003CE4  660C                     bne        +0xE /* 00003CF2 */
  5449. 00003CE6  222C 0002                move.l     D1, [A4 + 0x2]
  5450. 00003CEA  B2AD A280                cmp.l      D1, [A5 - 0x5D80]
  5451. 00003CEE  57C1                     seq        D1
  5452. 00003CF0  8001                     or.b       D0, D1
  5453. label00003CF2:
  5454. 00003CF2  4400                     neg.b      D0
  5455. 00003CF4  1D40 FF96                move.b     [A6 - 0x6A], D0
  5456. 00003CF8  202C 0002                move.l     D0, [A4 + 0x2]
  5457. 00003CFC  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  5458. 00003D00  56C0                     sne        D0
  5459. 00003D02  4400                     neg.b      D0
  5460. 00003D04  1D40 FF98                move.b     [A6 - 0x68], D0
  5461. 00003D08  1014                     move.b     D0, [A4]
  5462. 00003D0A  4880                     ext.w      D0
  5463. 00003D0C  6B70                     bmi        +0x72 /* 00003D7E */
  5464. 00003D0E  0C40 0005                cmpi.w     D0, 0x5
  5465. 00003D12  6E6A                     bgt        +0x6C /* 00003D7E */
  5466. 00003D14  D040                     add.w      D0, D0
  5467. 00003D16  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  5468. 00003D1A  4EFB 0000                jmp        [PC + D0.w]
  5469. 00003D1E  000E 000E                ori.b      A6, 0xE
  5470. 00003D22  000E 001C                ori.b      A6, 0x1C
  5471. 00003D26  0040 000E                ori.w      D0, 0xE
  5472. 00003D2A  202C 000A                move.l     D0, [A4 + 0xA]
  5473. 00003D2E  B0AD ABEE                cmp.l      D0, [A5 - 0x5412]
  5474. 00003D32  56C5                     sne        D5
  5475. 00003D34  4405                     neg.b      D5
  5476. 00003D36  6046                     bra        +0x48 /* 00003D7E */
  5477. 00003D38  202C 0006                move.l     D0, [A4 + 0x6]
  5478. 00003D3C  B0AD ABD8                cmp.l      D0, [A5 - 0x5428]
  5479. 00003D40  56C0                     sne        D0
  5480. 00003D42  4A00                     tst.b      D0
  5481. 00003D44  6610                     bne        +0x12 /* 00003D56 */
  5482. 00003D46  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5483. 00003D4A  2228 001C                move.l     D1, [A0 + 0x1C]
  5484. 00003D4E  B2AD ABEE                cmp.l      D1, [A5 - 0x5412]
  5485. 00003D52  56C1                     sne        D1
  5486. 00003D54  8001                     or.b       D0, D1
  5487. label00003D56:
  5488. 00003D56  4400                     neg.b      D0
  5489. 00003D58  1A00                     move.b     D5, D0
  5490. 00003D5A  6022                     bra        +0x24 /* 00003D7E */
  5491. 00003D5C  202C 0002                move.l     D0, [A4 + 0x2]
  5492. 00003D60  B0AD A284                cmp.l      D0, [A5 - 0x5D7C]
  5493. 00003D64  56C0                     sne        D0
  5494. 00003D66  4A00                     tst.b      D0
  5495. 00003D68  6610                     bne        +0x12 /* 00003D7A */
  5496. 00003D6A  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5497. 00003D6E  2228 001C                move.l     D1, [A0 + 0x1C]
  5498. 00003D72  B2AD ABEE                cmp.l      D1, [A5 - 0x5412]
  5499. 00003D76  56C1                     sne        D1
  5500. 00003D78  8001                     or.b       D0, D1
  5501. label00003D7A:
  5502. 00003D7A  4400                     neg.b      D0
  5503. 00003D7C  1A00                     move.b     D5, D0
  5504. label00003D7E:
  5505. 00003D7E  7001                     moveq.l    D0, 0x01
  5506. 00003D80  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5507. 00003D84  6D38                     blt        +0x3A /* 00003DBE */
  5508. 00003D86  1D7C 0001 FFD0           move.b     [A6 - 0x30], 0x1
  5509. 00003D8C  4267                     clr.w      -[A7]
  5510. 00003D8E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5511. 00003D92  2F0E                     move.l     -[A7], A6
  5512. 00003D94  4EBA EA98                jsr        [PC - 0x1568 /* 0000282E */]
  5513. 00003D98  101F                     move.b     D0, [A7]+
  5514. 00003D9A  6716                     beq        +0x18 /* 00003DB2 */
  5515. 00003D9C  2F00                     move.l     -[A7], D0
  5516. 00003D9E  4267                     clr.w      -[A7]
  5517. 00003DA0  2F0E                     move.l     -[A7], A6
  5518. 00003DA2  4EBA FC7A                jsr        [PC - 0x386 /* 00003A1E */]
  5519. 00003DA6  121F                     move.b     D1, [A7]+
  5520. 00003DA8  201F                     move.l     D0, [A7]+
  5521. 00003DAA  C001                     and.b      D0, D1
  5522. 00003DAC  4A00                     tst.b      D0
  5523. 00003DAE  6600 02DE                bne        +0x2E0 /* 0000408E */
  5524. label00003DB2:
  5525. 00003DB2  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5526. 00003DB6  6600 02D6                bne        +0x2D8 /* 0000408E */
  5527. 00003DBA  422E FF9B                clr.b      [A6 - 0x65]
  5528. label00003DBE:
  5529. 00003DBE  7002                     moveq.l    D0, 0x02
  5530. 00003DC0  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5531. 00003DC4  5CC0                     sge        D0
  5532. 00003DC6  4A00                     tst.b      D0
  5533. 00003DC8  675C                     beq        +0x5E /* 00003E26 */
  5534. 00003DCA  122E FF98                move.b     D1, [A6 - 0x68]
  5535. 00003DCE  660E                     bne        +0x10 /* 00003DDE */
  5536. 00003DD0  1405                     move.b     D2, D5
  5537. 00003DD2  6752                     beq        +0x54 /* 00003E26 */
  5538. 00003DD4  C42E FF97                and.b      D2, [A6 - 0x69]
  5539. 00003DD8  8202                     or.b       D1, D2
  5540. 00003DDA  C001                     and.b      D0, D1
  5541. 00003DDC  6748                     beq        +0x4A /* 00003E26 */
  5542. label00003DDE:
  5543. 00003DDE  1D7C 0002 FFD0           move.b     [A6 - 0x30], 0x2
  5544. 00003DE4  42A7                     clr.l      -[A7]
  5545. 00003DE6  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  5546. 00003DEA  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  5547. 00003DEE  6700 029E                beq        +0x2A0 /* 0000408E */
  5548. 00003DF2  4267                     clr.w      -[A7]
  5549. 00003DF4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5550. 00003DF8  2F0E                     move.l     -[A7], A6
  5551. 00003DFA  4EBA EA32                jsr        [PC - 0x15CE /* 0000282E */]
  5552. 00003DFE  101F                     move.b     D0, [A7]+
  5553. 00003E00  6710                     beq        +0x12 /* 00003E12 */
  5554. 00003E02  2F00                     move.l     -[A7], D0
  5555. 00003E04  4267                     clr.w      -[A7]
  5556. 00003E06  2F0E                     move.l     -[A7], A6
  5557. 00003E08  4EBA FC14                jsr        [PC - 0x3EC /* 00003A1E */]
  5558. 00003E0C  121F                     move.b     D1, [A7]+
  5559. 00003E0E  201F                     move.l     D0, [A7]+
  5560. 00003E10  C001                     and.b      D0, D1
  5561. label00003E12:
  5562. 00003E12  4A00                     tst.b      D0
  5563. 00003E14  6604                     bne        +0x6 /* 00003E1A */
  5564. 00003E16  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5565. label00003E1A:
  5566. 00003E1A  1B40 CDFE                move.b     [A5 - 0x3202], D0
  5567. 00003E1E  6600 026E                bne        +0x270 /* 0000408E */
  5568. 00003E22  422E FF9B                clr.b      [A6 - 0x65]
  5569. label00003E26:
  5570. 00003E26  7003                     moveq.l    D0, 0x03
  5571. 00003E28  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5572. 00003E2C  6D00 00F0                blt        +0xF2 /* 00003F1E */
  5573. 00003E30  1D7C 0003 FFD0           move.b     [A6 - 0x30], 0x3
  5574. 00003E36  266D D59E                movea.l    A3, [A5 - 0x2A62]
  5575. label00003E3A:
  5576. 00003E3A  200B                     move.l     D0, A3
  5577. 00003E3C  6700 00E0                beq        +0xE2 /* 00003F1E */
  5578. 00003E40  2053                     movea.l    A0, [A3]
  5579. 00003E42  2D50 FFFC                move.l     [A6 - 0x4], [A0]
  5580. 00003E46  2053                     movea.l    A0, [A3]
  5581. 00003E48  2E28 0004                move.l     D7, [A0 + 0x4]
  5582. 00003E4C  670C                     beq        +0xE /* 00003E5A */
  5583. 00003E4E  2047                     movea.l    A0, D7
  5584. 00003E50  2050                     movea.l    A0, [A0]
  5585. 00003E52  2050                     movea.l    A0, [A0]
  5586. 00003E54  2D68 0002 FFA4           move.l     [A6 - 0x5C], [A0 + 0x2]
  5587. label00003E5A:
  5588. 00003E5A  206E FFFC                movea.l    A0, [A6 - 0x4]
  5589. 00003E5E  2B68 0002 CDFA           move.l     [A5 - 0x3206], [A0 + 0x2]
  5590. 00003E64  206E FFC8                movea.l    A0, [A6 - 0x38]
  5591. 00003E68  202D CDFA                move.l     D0, [A5 - 0x3206]
  5592. 00003E6C  B0A8 0002                cmp.l      D0, [A0 + 0x2]
  5593. 00003E70  56C0                     sne        D0
  5594. 00003E72  4A00                     tst.b      D0
  5595. 00003E74  673C                     beq        +0x3E /* 00003EB2 */
  5596. 00003E76  222D CDFA                move.l     D1, [A5 - 0x3206]
  5597. 00003E7A  B2AD A284                cmp.l      D1, [A5 - 0x5D7C]
  5598. 00003E7E  56C1                     sne        D1
  5599. 00003E80  C001                     and.b      D0, D1
  5600. 00003E82  672E                     beq        +0x30 /* 00003EB2 */
  5601. 00003E84  2F00                     move.l     -[A7], D0
  5602. 00003E86  4267                     clr.w      -[A7]
  5603. 00003E88  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5604. 00003E8C  2F0E                     move.l     -[A7], A6
  5605. 00003E8E  4EBA E99E                jsr        [PC - 0x1662 /* 0000282E */]
  5606. 00003E92  121F                     move.b     D1, [A7]+
  5607. 00003E94  201F                     move.l     D0, [A7]+
  5608. 00003E96  C001                     and.b      D0, D1
  5609. 00003E98  4A00                     tst.b      D0
  5610. 00003E9A  6716                     beq        +0x18 /* 00003EB2 */
  5611. 00003E9C  2F00                     move.l     -[A7], D0
  5612. 00003E9E  4267                     clr.w      -[A7]
  5613. 00003EA0  2F0E                     move.l     -[A7], A6
  5614. 00003EA2  4EBA FB7A                jsr        [PC - 0x486 /* 00003A1E */]
  5615. 00003EA6  121F                     move.b     D1, [A7]+
  5616. 00003EA8  201F                     move.l     D0, [A7]+
  5617. 00003EAA  C001                     and.b      D0, D1
  5618. 00003EAC  4A00                     tst.b      D0
  5619. 00003EAE  6600 01DE                bne        +0x1E0 /* 0000408E */
  5620. label00003EB2:
  5621. 00003EB2  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5622. 00003EB6  6600 01D6                bne        +0x1D8 /* 0000408E */
  5623. 00003EBA  102E FF9B                move.b     D0, [A6 - 0x65]
  5624. 00003EBE  6720                     beq        +0x22 /* 00003EE0 */
  5625. 00003EC0  4267                     clr.w      -[A7]
  5626. 00003EC2  206E FFFC                movea.l    A0, [A6 - 0x4]
  5627. 00003EC6  2F08                     move.l     -[A7], A0
  5628. 00003EC8  206E FFB6                movea.l    A0, [A6 - 0x4A]
  5629. 00003ECC  2068 0018                movea.l    A0, [A0 + 0x18]
  5630. 00003ED0  2F08                     move.l     -[A7], A0
  5631. 00003ED2  4EBA D260                jsr        [PC - 0x2DA0 /* 00001134 */]
  5632. 00003ED6  101F                     move.b     D0, [A7]+
  5633. 00003ED8  0A00 0001                xori.b     D0, 0x1
  5634. 00003EDC  1D40 FF9B                move.b     [A6 - 0x65], D0
  5635. label00003EE0:
  5636. 00003EE0  2647                     movea.l    A3, D7
  5637. 00003EE2  4A87                     tst.l      D7
  5638. 00003EE4  57C0                     seq        D0
  5639. 00003EE6  4A00                     tst.b      D0
  5640. 00003EE8  6634                     bne        +0x36 /* 00003F1E */
  5641. 00003EEA  2F00                     move.l     -[A7], D0
  5642. 00003EEC  4267                     clr.w      -[A7]
  5643. 00003EEE  2F2E FFA4                move.l     -[A7], [A6 - 0x5C]
  5644. 00003EF2  4EBA FC1A                jsr        [PC - 0x3E6 /* 00003B0E */]
  5645. 00003EF6  121F                     move.b     D1, [A7]+
  5646. 00003EF8  201F                     move.l     D0, [A7]+
  5647. 00003EFA  0A01 0001                xori.b     D1, 0x1
  5648. 00003EFE  8001                     or.b       D0, D1
  5649. 00003F00  0240 0001                andi.w     D0, 0x1
  5650. 00003F04  6618                     bne        +0x1A /* 00003F1E */
  5651. 00003F06  2053                     movea.l    A0, [A3]
  5652. 00003F08  2050                     movea.l    A0, [A0]
  5653. 00003F0A  222E FFA4                move.l     D1, [A6 - 0x5C]
  5654. 00003F0E  B2A8 0002                cmp.l      D1, [A0 + 0x2]
  5655. 00003F12  56C1                     sne        D1
  5656. 00003F14  8001                     or.b       D0, D1
  5657. 00003F16  0240 0001                andi.w     D0, 0x1
  5658. 00003F1A  6700 FF1E                beq        -0xE0 /* 00003E3A */
  5659. label00003F1E:
  5660. 00003F1E  7004                     moveq.l    D0, 0x04
  5661. 00003F20  B02E FFD0                cmp.b      D0, [A6 - 0x30]
  5662. 00003F24  5CC0                     sge        D0
  5663. 00003F26  4A00                     tst.b      D0
  5664. 00003F28  674A                     beq        +0x4C /* 00003F74 */
  5665. 00003F2A  122E FF96                move.b     D1, [A6 - 0x6A]
  5666. 00003F2E  0A01 0001                xori.b     D1, 0x1
  5667. 00003F32  C001                     and.b      D0, D1
  5668. 00003F34  673E                     beq        +0x40 /* 00003F74 */
  5669. 00003F36  1D7C 0004 FFD0           move.b     [A6 - 0x30], 0x4
  5670. 00003F3C  2D6D DFDA FFFC           move.l     [A6 - 0x4], [A5 - 0x2026]
  5671. 00003F42  4267                     clr.w      -[A7]
  5672. 00003F44  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5673. 00003F48  2F0E                     move.l     -[A7], A6
  5674. 00003F4A  4EBA E8E2                jsr        [PC - 0x171E /* 0000282E */]
  5675. 00003F4E  101F                     move.b     D0, [A7]+
  5676. 00003F50  6716                     beq        +0x18 /* 00003F68 */
  5677. 00003F52  2F00                     move.l     -[A7], D0
  5678. 00003F54  4267                     clr.w      -[A7]
  5679. 00003F56  2F0E                     move.l     -[A7], A6
  5680. 00003F58  4EBA FAC4                jsr        [PC - 0x53C /* 00003A1E */]
  5681. 00003F5C  121F                     move.b     D1, [A7]+
  5682. 00003F5E  201F                     move.l     D0, [A7]+
  5683. 00003F60  C001                     and.b      D0, D1
  5684. 00003F62  4A00                     tst.b      D0
  5685. 00003F64  6600 0128                bne        +0x12A /* 0000408E */
  5686. label00003F68:
  5687. 00003F68  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5688. 00003F6C  6600 0120                bne        +0x122 /* 0000408E */
  5689. 00003F70  422E FF9B                clr.b      [A6 - 0x65]
  5690. label00003F74:
  5691. 00003F74  2D6D DFEA FFFC           move.l     [A6 - 0x4], [A5 - 0x2016]
  5692. label00003F7A:
  5693. 00003F7A  1D7C 0005 FFD0           move.b     [A6 - 0x30], 0x5
  5694. 00003F80  4267                     clr.w      -[A7]
  5695. 00003F82  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5696. 00003F86  2F0E                     move.l     -[A7], A6
  5697. 00003F88  4EBA E8A4                jsr        [PC - 0x175C /* 0000282E */]
  5698. 00003F8C  101F                     move.b     D0, [A7]+
  5699. 00003F8E  6716                     beq        +0x18 /* 00003FA6 */
  5700. 00003F90  2F00                     move.l     -[A7], D0
  5701. 00003F92  4267                     clr.w      -[A7]
  5702. 00003F94  2F0E                     move.l     -[A7], A6
  5703. 00003F96  4EBA E900                jsr        [PC - 0x1700 /* 00002898 */]
  5704. 00003F9A  121F                     move.b     D1, [A7]+
  5705. 00003F9C  201F                     move.l     D0, [A7]+
  5706. 00003F9E  C001                     and.b      D0, D1
  5707. 00003FA0  4A00                     tst.b      D0
  5708. 00003FA2  6600 00EA                bne        +0xEC /* 0000408E */
  5709. label00003FA6:
  5710. 00003FA6  802D B5C4                or.b       D0, [A5 - 0x4A3C]
  5711. 00003FAA  6600 00E2                bne        +0xE4 /* 0000408E */
  5712. 00003FAE  4267                     clr.w      -[A7]
  5713. 00003FB0  4EBA E6B4                jsr        [PC - 0x194C /* 00002666 */]
  5714. 00003FB4  101F                     move.b     D0, [A7]+
  5715. 00003FB6  6600 00D6                bne        +0xD8 /* 0000408E */
  5716. 00003FBA  102E FFD6                move.b     D0, [A6 - 0x2A]
  5717. 00003FBE  6762                     beq        +0x64 /* 00004022 */
  5718. 00003FC0  7018                     moveq.l    D0, 0x18
  5719. 00003FC2  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5720. 00003FC6  664E                     bne        +0x50 /* 00004016 */
  5721. 00003FC8  102E FFD7                move.b     D0, [A6 - 0x29]
  5722. 00003FCC  673C                     beq        +0x3E /* 0000400A */
  5723. 00003FCE  206D D484                movea.l    A0, [A5 - 0x2B7C]
  5724. 00003FD2  2050                     movea.l    A0, [A0]
  5725. 00003FD4  102E FFD4                move.b     D0, [A6 - 0x2C]
  5726. 00003FD8  4880                     ext.w      D0
  5727. 00003FDA  D040                     add.w      D0, D0
  5728. 00003FDC  72FF                     moveq.l    D1, 0xFFFFFFFF
  5729. 00003FDE  41E8 00C4                lea.l      A0, [A0 + 0xC4]
  5730. 00003FE2  B270 0000                cmp.w      D1, [A0 + D0.w]
  5731. 00003FE6  6608                     bne        +0xA /* 00003FF0 */
  5732. 00003FE8  1F3C 000F                move.b     -[A7], 0xF
  5733. 00003FEC  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5734. label00003FF0:
  5735. 00003FF0  102E FFD4                move.b     D0, [A6 - 0x2C]
  5736. 00003FF4  4880                     ext.w      D0
  5737. 00003FF6  5340                     subq.w     D0, 1
  5738. 00003FF8  41ED D24C                lea.l      A0, [A5 - 0x2DB4]
  5739. 00003FFC  E540                     asl        D0.w, 2
  5740. 00003FFE  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5741. 00004002  205F                     movea.l    A0, [A7]+
  5742. 00004004  4E90                     jsr        [A0]
  5743. 00004006  6000 0086                bra        +0x88 /* 0000408E */
  5744. label0000400A:
  5745. 0000400A  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5746. 0000400E  2F0E                     move.l     -[A7], A6
  5747. 00004010  4EBA FA9C                jsr        [PC - 0x564 /* 00003AAE */]
  5748. 00004014  6078                     bra        +0x7A /* 0000408E */
  5749. label00004016:
  5750. 00004016  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  5751. 0000401A  2F0E                     move.l     -[A7], A6
  5752. 0000401C  4EBA FA90                jsr        [PC - 0x570 /* 00003AAE */]
  5753. 00004020  606C                     bra        +0x6E /* 0000408E */
  5754. label00004022:
  5755. 00004022  7016                     moveq.l    D0, 0x16
  5756. 00004024  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5757. 00004028  6632                     bne        +0x34 /* 0000405C */
  5758. 0000402A  102E FFD7                move.b     D0, [A6 - 0x29]
  5759. 0000402E  6720                     beq        +0x22 /* 00004050 */
  5760. 00004030  102E FFD4                move.b     D0, [A6 - 0x2C]
  5761. 00004034  4880                     ext.w      D0
  5762. 00004036  5340                     subq.w     D0, 1
  5763. 00004038  41ED D374                lea.l      A0, [A5 - 0x2C8C]
  5764. 0000403C  E540                     asl        D0.w, 2
  5765. 0000403E  2F30 0000                move.l     -[A7], [A0 + D0.w]
  5766. 00004042  205F                     movea.l    A0, [A7]+
  5767. 00004044  4E90                     jsr        [A0]
  5768. 00004046  1F3C 000F                move.b     -[A7], 0xF
  5769. 0000404A  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5770. 0000404E  603E                     bra        +0x40 /* 0000408E */
  5771. label00004050:
  5772. 00004050  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  5773. 00004054  2F0E                     move.l     -[A7], A6
  5774. 00004056  4EBA FA56                jsr        [PC - 0x5AA /* 00003AAE */]
  5775. 0000405A  6032                     bra        +0x34 /* 0000408E */
  5776. label0000405C:
  5777. 0000405C  7015                     moveq.l    D0, 0x15
  5778. 0000405E  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5779. 00004062  660A                     bne        +0xC /* 0000406E */
  5780. 00004064  1F3C 000F                move.b     -[A7], 0xF
  5781. 00004068  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5782. 0000406C  6020                     bra        +0x22 /* 0000408E */
  5783. label0000406E:
  5784. 0000406E  7002                     moveq.l    D0, 0x02
  5785. 00004070  B02E FFD5                cmp.b      D0, [A6 - 0x2B]
  5786. 00004074  6718                     beq        +0x1A /* 0000408E */
  5787. 00004076  102E FFD8                move.b     D0, [A6 - 0x28]
  5788. 0000407A  660A                     bne        +0xC /* 00004086 */
  5789. 0000407C  3F3C 003F                move.w     -[A7], 0x3F /* '?' */
  5790. 00004080  2F0E                     move.l     -[A7], A6
  5791. 00004082  4EBA FA2A                jsr        [PC - 0x5D6 /* 00003AAE */]
  5792. label00004086:
  5793. 00004086  1F3C 000F                move.b     -[A7], 0xF
  5794. 0000408A  4EAD 1E52                jsr        [A5 + 0x1E52 /* export_966 */]
  5795. label0000408E:
  5796. 0000408E  102D B5C4                move.b     D0, [A5 - 0x4A3C]
  5797. 00004092  6720                     beq        +0x22 /* 000040B4 */
  5798. 00004094  102E FFD6                move.b     D0, [A6 - 0x2A]
  5799. 00004098  6704                     beq        +0x6 /* 0000409E */
  5800. 0000409A  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  5801. label0000409E:
  5802. 0000409E  4EAD 324A                jsr        [A5 + 0x324A /* export_1605 */]
  5803. 000040A2  102D C9DC                move.b     D0, [A5 - 0x3624]
  5804. 000040A6  670C                     beq        +0xE /* 000040B4 */
  5805. 000040A8  3F3C 000C                move.w     -[A7], 0xC
  5806. 000040AC  4EAD 07BA                jsr        [A5 + 0x7BA /* export_243 */]
  5807. 000040B0  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  5808. label000040B4:
  5809. 000040B4  102E FF9C                move.b     D0, [A6 - 0x64]
  5810. 000040B8  6708                     beq        +0xA /* 000040C2 */
  5811. 000040BA  486E FFE2                pea.l      [A6 - 0x1E]
  5812. 000040BE  4EAD 256A                jsr        [A5 + 0x256A /* export_1193 */]
  5813. label000040C2:
  5814. 000040C2  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  5815. 000040C6  4E5E                     unlink     A6
  5816. 000040C8  4E75                     rts
  5817. fn000040CA:
  5818. 000040CA  4E56 0000                link       A6, 0
  5819. 000040CE  4267                     clr.w      -[A7]
  5820. 000040D0  206D E174                movea.l    A0, [A5 - 0x1E8C]
  5821. 000040D4  2F28 0018                move.l     -[A7], [A0 + 0x18]
  5822. 000040D8  4EAD 1942                jsr        [A5 + 0x1942 /* export_804 */]
  5823. 000040DC  1B5F CDFE                move.b     [A5 - 0x3202], [A7]+
  5824. 000040E0  4E5E                     unlink     A6
  5825. 000040E2  4E75                     rts
  5826. fn000040E4:
  5827. 000040E4  4E56 FEF4                link       A6, -0x010C
  5828. 000040E8  486E FEFC                pea.l      [A6 - 0x104]
  5829. 000040EC  486E FEF8                pea.l      [A6 - 0x108]
  5830. 000040F0  486E FEF4                pea.l      [A6 - 0x10C]
  5831. 000040F4  4EAD 1DB2                jsr        [A5 + 0x1DB2 /* export_946 */]
  5832. 000040F8  486E FF00                pea.l      [A6 - 0x100]
  5833. 000040FC  4EAD 1EFA                jsr        [A5 + 0x1EFA /* export_987 */]
  5834. 00004100  4267                     clr.w      -[A7]
  5835. 00004102  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  5836. 00004106  486E FF00                pea.l      [A6 - 0x100]
  5837. 0000410A  4EAD 1A8A                jsr        [A5 + 0x1A8A /* export_845 */]
  5838. 0000410E  101F                     move.b     D0, [A7]+
  5839. 00004110  6608                     bne        +0xA /* 0000411A */
  5840. 00004112  3F3C 0080                move.w     -[A7], 0x80
  5841. 00004116  4EBA CF74                jsr        [PC - 0x308C /* 0000108C */]
  5842. label0000411A:
  5843. 0000411A  4E5E                     unlink     A6
  5844. 0000411C  4E75                     rts
  5845. fn0000411E:
  5846. 0000411E  4E56 0000                link       A6, 0
  5847. 00004122  4267                     clr.w      -[A7]
  5848. 00004124  4EBA E540                jsr        [PC - 0x1AC0 /* 00002666 */]
  5849. 00004128  101F                     move.b     D0, [A7]+
  5850. 0000412A  6702                     beq        +0x4 /* 0000412E */
  5851. 0000412C  6010                     bra        +0x12 /* 0000413E */
  5852. label0000412E:
  5853. 0000412E  526D CC88                addq.w     [A5 - 0x3378], 1
  5854. 00004132  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  5855. 00004136  4EAD 094A                jsr        [A5 + 0x94A /* export_293 */]
  5856. 0000413A  4EBA D358                jsr        [PC - 0x2CA8 /* 00001494 */]
  5857. label0000413E:
  5858. 0000413E  4E5E                     unlink     A6
  5859. 00004140  205F                     movea.l    A0, [A7]+
  5860. 00004142  544F                     addq.w     A7, 2
  5861. 00004144  4ED0                     jmp        [A0]
  5862.